body { background-color: #FFFFFF; margin: 0px; padding: 0px; border: #FFFFFF 0px solid; } /* ^^^ SEE CLASS "outer-background" BELOW */ /* DEFAULTS - MARGINS SPACING */ div { margin: 0; padding: 0; border: 0; } table, tr, td { border-collapse: collapse; border-spacing: 0; margin: 0; padding: 0; border: 0; } .under { color: #000000; text-decoration: underline; } /* DEFAULTS - ALIGNMENT */ .td-right { text-align: right; } .td-left { text-align: left; } .td-center { text-align: center; } .td-top { vertical-align: top; } .td-middle { vertical-align: middle; } .td-bottom { vertical-align: bottom; } .center-align { text-align: center; } .center-div { margin-left: auto; margin-right: auto; } .right-div { margin-left: auto; margin-right: 0; } .left-div { margin-left: 0; margin-right: auto; } /* DEFAULTS - MISC */ .fullwidth { width: 100%; } .halfwidth { width: 50%; } .nobreak { white-space: nowrap; } .just { text-align: justify; } img { border-top-width: 0; border-top-style: none; border-top-color: inherit; border-right-width: 0; border-right-style: none; border-right-color: inherit; border-bottom-width: 0; border-bottom-style: none; border-bottom-color: inherit; border-left-width: 0; border-left-style: none; border-left-color: inherit; } .blockimage { display: block; } .formmargin { margin: 0px; } /* NON-MENU LINK COLORS */ a:link, a:visited, a:active { color: #009933;/* #65C056; */ text-decoration: none; } a:hover { color: #C4A464; text-decoration: underline; } .a:link, .a:visited, .a:active { color: #009933;/* #65C056; */ text-decoration: underline; } .a:hover { color: #C4A464; text-decoration: underline; } /* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */ body, div, table { color: #000000; font-family: "PT Sans", arial, sans-serif; font-size: 17px; font-weight: 400; line-height: 130%; } .title { color: #000000; font-weight: 300; letter-spacing: -1px; line-height: normal; font-style: normal; font-variant: normal; font-size: 28px; font-family: arial, sans-serif; text-align: left; } .subtitle { color: #000000; font: 18px "PT Sans", arial, sans-serif; font-weight: 700; line-height: normal; } .contact-title { color: crimson; font: 20px arial, sans-serif; font-weight: 400; line-height: normal; } .smalltitle { font-size: 15px; font-weight: 700; } .smalltext { font-size: 13px; } .smalltext_courier_yellow { background-color: #FFFFCC; font-family: "Courier New" , Courier, monospace; font-size: 13px; } .testimonial { color: #0096C1; font-style: italic; font-weight: bold; } .makebold { font-weight: 700; } .hilite { color: #CC0066; } /* REMOVES MARGINS ON HEADING TAGS (FOR SEO) */ h1, h2, h3, h4 { margin: 0px 0px 1px 0px; } /* LISTS & SERVICES PAGE */ .list { color: #7E5632; font: 17px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; text-align: left; margin-top: 0px; margin-bottom: 0px; } .list li { text-indent: 1px; } .floatlist { float: left; width: 50%; min-width: 200px; } /* PAGE & CONTENT HEIGHTS AND WIDTHS & PADDING */ /* NOTE: IF YOU CHANGE THE PAGE WIDTHS EDIT & TEST THE MEDIA QUERIES IN THE media-queries.css */ .pageheight { min-height: 700px; } #pagewrapper { width: 100%; min-width: 319px; text-align: center; margin: 0 auto 0 auto; } .pagebox { padding: 0px 0px 0px 0px; margin: 0px auto 20px auto; } #contentbox-outer { max-width: 1200px; min-width: 700px; margin: 0 auto; } #contentbox { width: 100%; float: left; margin-right: -320px; } .content-pad { padding-top: 35px; padding-right: 55px; padding-bottom: 35px; padding-left: 45px; } #left-content { padding: 0px; margin-right: 320px; } /* INNER AND OUTER BACKGROUNDS */ .inner-background { background-color: transparent; border: #999999 0px solid; } .outer-background { background-color: #FFFFFF; } /* TEXT AND GRAPHIC HEADER CODE */ /* ALIGN LOGO IN THE header.js */ #headerdiv { background-color: transparent; max-width: 1200px; position: relative; padding: 15px 0px 15px 0px; margin: 0px auto 0px auto; border: #000000 0px solid; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } /* GRAPHIC HEADER CODE */ .logo-respond { height: 80px; width: 100%; max-width: 600px; min-width: 280px; display: block; } /* TEXT HEADER CODE */ .textlogo { font: 300 34px arial, sans-serif; letter-spacing: 5px; padding: 0px 0px 0px 0px; text-shadow: 0px 0px 0px rgba(0, 15, 50, 0.0); } #headerdiv a:link, #headerdiv a:visited, #headerdiv a:active { color: #000000; text-decoration: none; } #headerdiv a:hover { color: #000000; text-decoration: none; } .logoslogan { font: 400 18px "PT Sans", arial, sans-serif; padding: 0px 0px 0px 0px; text-shadow: 0px 0px 0px rgba(0, 15, 50, 0.0); } /* HEADER ICONS */ /* HEADER VIEW CART & SHOP ICONS */ .header-cart { width: 80px; height: 33px; background-color: #FFFFFF; text-align: center; position: absolute; right: 3px; top: -5px; border: solid #C0C0C0; border-width: 0px 1px 1px 1px; /* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */ /* CORNER ROUNDING */ -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; } .cart-view-img { width: 70px; height: 33px; display: block; margin: 0 auto; } .header-shop { width: 70px; height: 33px; background-color: #FFFFFF; text-align: center; position: absolute; right: 88px; top: -5px; border: solid #C0C0C0; border-width: 0px 1px 1px 1px; /* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */ /* CORNER ROUNDING */ -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; } .shop-img { width: 60px; height: 33px; display: block; margin: 0 auto; } .header-cart:hover, .header-shop:hover { top: 0px; } /* LOGO FADE IN - TEXT AND GRAPHIC */ #headerdiv { animation: fadein 2s; -moz-animation: fadein 2s; /* Firefox */ -webkit-animation: fadein 2s; /* Safari, Chrome */ -o-animation: fadein 2s; /* Opera */ } @keyframes fadein { from { opacity:0; } to { opacity:1; } } @-moz-keyframes fadein { /* Firefox */ from { opacity:0; } to { opacity:1; } } @-webkit-keyframes fadein { /* Safari, Chrome */ from { opacity:0; } to { opacity:1; } } @-o-keyframes fadein { /* Opera */ from { opacity:0; } to { opacity: 1; } } /* IMAGE BORDERS, FLOATS AND IMAGE SPACING */ .img-borders { border: #000000 0px solid; /* CORNER ROUNDING */ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .img-borders-2 { border: #000000 1px solid; } .img-float { float: left; margin: 3px 8px 1px 0px; } .float-item { float: left; margin-right: 10px; margin-bottom: 2px; } .text-nowrap { overflow: hidden; min-width: 175px; } .divclear { height: 1px; clear: both; font-size: 1px; line-height: 1px; padding: 0px; margin: 0px; } /* HOME JQUERY SLIDESHOW (SEE ALSO responsive-slides.css IN FOLDER JQuery) */ .rslides_container { background-color: transparent; width: 100%; max-width: 100%; min-width: 250px; text-align: center; margin: 0 auto; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border: solid #000000; border-width: 0px 0px 0px 0px; /* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */ } #homeJQ > .centered-btns_nav { display: none; } /* HIDES OR SHOWS HOME ARROWS USE none; or block; */ /* HOME SLIDESHOW ROUND ACTIVE BUTTON STYLES */ .centered-btns_tabs { width: 100%; position: absolute; bottom: 10px; left: 0px; margin: 0 auto; text-align: center; z-index: 1000; background-color: transparent; } /* NORMAL BUTTON STATE */ .centered-btns_tabs a { width: 12px; height: 12px; background-color: transparent; border: #FFFFFF 2px solid; /* CORNER ROUNDING */ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin: 0px 4px 0px 4px; } /* HOVER BUTTON STATE */ .centered-btns_tabs a:hover { background-color: #AFFF39; border: #AFFF39 2px solid; } /* ACTIVE BUTTON STATE */ .centered-btns_here a, .centered-btns_here a:hover { background-color: #75C6FF; border: #75C6FF 2px solid; cursor: default; } /* FRAME FOR HOME JQUERY & IMAGE */ .homeimage-bg { padding: 40px; background-color: #F2F1EF; margin: 10px 15px 20px 15px; border: solid #DAD8D4; border-width: 1px 1px 1px 1px; /* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */ box-shadow: 0 16px 16px -10px rgba(0,0,0,0.25); } /* HOME JQUERY LAYERED TEXT / ALSO FOR OPTIONAL-No-Animation-Home.htm */ .rslides_container li div, .homeimage-box div { color: #000000; font-family: "PT Sans", arial, sans-serif; font-size: 18px; text-align: left; text-shadow: 2px 2px 2px rgba(0,0,0,0.0); /* TEXT SHADOW 20% OPACITY */ background: #FFFFFF; /* BACKGROUND FOR NON-CSS3 */ background: rgba(255,255,255,0.75); /* BACKGROUND 75% OPACITY */ width: 55%; padding: 10px 10px 10px 35px; position: absolute; left: 0px; bottom: 20%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 7px 7px 0px; } .rslides_container li section, .homeimage-box section { display: inline; } .rslides-title { color: #000000; font: 34px arial, sans-serif; font-weight: 400; letter-spacing: 0px; line-height: normal; } /* LAYERED TEXT LINK COLORS */ .rslides_container li div a, .homeimage-box a { color: #005522; font-family: arial, sans-serif; text-decoration: none; font-weight: 700; } .rslides_container li div a:hover, .homeimage-box a:hover { color: #A46800; text-decoration: none; } /* FOR OPTIONAL-No-Animation-Home.htm IMAGE */ .homeimage-box { position: relative; } .homeimage { width: 100%; height: auto; display: block; } /* PAGE LINES & BORDERS */ .page-splits { line-height: 1px; font-size: 1px; height: 1px; background-color: transparent; position: relative; margin-top: 20px; margin-bottom: 20px; padding: 0px; border-top: #BDBDBD 1px solid; } .splits-xtramargin { margin-top: 34px; margin-bottom: 34px; } .split-dot { background-color: #B6B6B6; width: 10px; height: 10px; position: absolute; left: 50%; left: calc(50% - 10px); top: -10px; margin: 0 auto 0 auto; border: #FFFFFF 5px solid; /* CORNER ROUNDING */ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 2px 2px 5px 0px #FFFFFF; /* ROTATE BOX */ transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); } /* RIGHT SIDEBAR */ .SB-width { width: 320px; } #sidebar-content { background-color: transparent; padding: 0px; float: right; } .sidebar-box { padding: 0px 17px 0px 17px; } .sidebar-textarea { text-align: left; margin: 0 auto; padding: 0px 0px 0px 0px; } .sidebar-textarea-right { text-align: right; margin: 0 auto; padding: 0px 0px 0px 0px; } .sidebar-text { color: #555555; font: 14px "PT Sans", arial, sans-serif; text-align: left; font-weight: 400; line-height: 150%; } .sidebar-title { color: #000000; font: 17px arial, sans-serif; font-weight: 400; text-align: left; line-height: normal; background-color: transparent; padding: 0px 0px 0px 0px; margin: 0px auto 4px auto; border: solid #000000; border-width: 0px 0px 0px 0px; /* CORNER ROUNDING */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* DROP SHADOW */ -moz-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.0); -webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.0); box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.0); } .sidebar-image { width: 100%; max-width: 286px;/* */ margin: 20px auto 20px auto; padding: 10px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /* background-color: #F2F1EF;*/ background-color: #FFFFFF; border: #DAD8D4 1px solid; border-width: 1px 1px 1px 1px; box-shadow: 0 12px 12px -7px rgba(0,0,0,0.25); } .sidebar-image-co { width: 100%; /* max-width: 286px; */ max-width: 210px; margin: 90px 0px 0px 0px; /*20px auto 20px auto; */ padding: 0px; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; /* background-color: #FFFFFF /*#F2F1EF*/; */ background-color: #F2F1EF; border: #DAD8D4 1px solid; border-width: 0px 0px 0px 0px; box-shadow: 0 12px 12px -7px rgba(0,0,0,0.25); } .side-links { padding: 15px 0px 22px 0px; margin: 0px; } .side-links a { font: 16px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; display: block; padding: 8px 0px 8px 10px; border: dashed #888888; border-width: 0px 0px 1px 0px; /* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */ } .side-links a:first-child { border-width: 1px 0px 1px 0px; } /* SOCIAL ICONS */ #social-links { text-align: center; font-size: 0px; background-color: transparent; padding: 20px 0px 20px 0px; margin: 0px 0px 0px 0px; border: solid #000000; border-width: 0px 0px 0px 0px; } .socialicon { background-color: #8C8778; border: #000000 0px solid; padding: 5px; /* REDUCE THIS NUMBER TO ADD MORE ICONS */ margin: 1px; vertical-align: top; /* CORNER ROUNDING */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } .socialicon:hover { background-color: #536951; border: #000000 0px solid; } /* FOOTER */ .footer-image-bar { height: 50px; background-image: url("picts/footer-image.jpg"); margin: 0px 0px 0px 0px; border: #000000 2px solid; } .footer-top { margin: 0px auto 10px auto; } .footer-copyright { color: #000000; font: 13px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; padding: 20px 3px 20px 3px; margin: 0px 0px 0px 0px; background: #000000; /* BACKGROUND FOR NON-CSS3 */ background: rgba(0,0,0,0.03); /* BACKGROUND 5% OPACITY */ border: solid #000000; border-width: 0px 0px 5px 0px; /* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */ } /* COPYRIGHT LINK COLORS */ div.footer-copyright a:link, div.footer-copyright a:visited, div.footer-copyright a:active { color: #009933; text-decoration: none; } div.footer-copyright a:hover { color: #C4A464; text-decoration: underline; } /* CONTACT PAGE CODE */ .form-box-L { float: left; width: 50%; } .form-box-R { float: left; width: 50%; } .contact-select { font-size: 15px; color: #441901; } .email-link { text-align: left; margin: 10px 0px 10px 0px; } input[type=submit].submitbutton, input[type=reset].submitbutton { color: #FFFFFF; font: 400 16px arial, sans-serif; text-align: center; background-color: #536951; -webkit-appearance: none; padding: 9px 8px 9px 8px; margin: 0px 0px 0px 0px; cursor: pointer; width: 120px; border: #000000 0px solid; /* CORNER ROUNDING */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input[type=submit].submitbutton:hover, input[type=reset].submitbutton:hover { color: #FFFFFF; background-color: #688F5D; border: #000000 0px solid; } .shadeform { font: 14px arial, sans-serif; color: #000000; text-align: left; background-color: #F5F6F9; background-image: url("picts/shadeform.png"); background-repeat: no-repeat; width: 225px; margin-top: 2px; margin-bottom: 7px; border: #C1C2D6 1px solid; } .textarea { font: 14px arial, sans-serif; color: #000000; text-align: left; background-color: #F5F6F9; background-image: url("picts/shadeform.png"); background-repeat: no-repeat; vertical-align: top; width: 250px; height: 150px; margin-top: 2px; margin-bottom: 14px; border: #C1C2D6 1px solid; } .dropdown { font: 14px arial, sans-serif; color: #000000; background-color: #F5F6F9; width: 225px; margin-top: 3px; margin-bottom: 7px; } /* CONTACT PAGE GOOGLE MAP & DIRECTIONS */ #map-canvas { width: 100%; max-width: 100%; height: 160px; } /* CONTACT PAGE GOOGLE DIRECTIONS */ .directions { font: 14px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; padding: 8px 0px 5px 0px; max-width: 400px; } .directions .shadeform { width: 100%; margin: 2px auto 5px auto; } input[type=submit].directionbutton { font-size: 15px; width: 100%; margin: 0px auto 0px auto; } /* OPTIONAL No-Form-contact.htm PAGE */ .no-formmargin { margin: 25px 0px 25px 0px; } .map-get { max-width: 400px; margin: 0px auto 0px auto; } /* GALLERY & PRODUCTS CART PAGE */ .content-pad-gal { padding-top: 25px; } .Gal-details { color: #000000; font: 16px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; text-align: left; overflow: hidden; min-width: 180px; padding: 0px 0px 0px 0px; } .Gal-title { color: #333333; font: 22px "PT Sans", arial, sans-serif; font-weight: 400; line-height: normal; } .Gal-box { max-width: 650px; padding: 16px; margin: 0px auto 5px auto; background-color: #F8F7F4; border: solid #CCCCCC; border-width: 1px 1px 1px 1px; /* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; /* DROP SHADOW */ -moz-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15); box-shadow: 5px 5px 6px rgba(0, 0, 0, 0.15); } .Gal-image-box { float: left; padding-right: 20px; padding-bottom: 4px; max-width: 181px; /* WIDTH INCLUDES BORDER BELOW */ min-width: 125px; } .Gal-image { width: 100%; height: auto; } .Galborder { border: #C0C0C0 2px solid; padding: 1px; vertical-align: bottom; } a:hover .Galborder { border: #254332 2px solid; padding: 1px; vertical-align: bottom; } /* SHOPPING CART PAGES */ .price { padding: 10px 0px 5px 0px; } .price span { color: #0096C1; font-size: 20px; font-weight: 400; text-decoration: none; border-bottom: #999999 0px solid; } .paypal-icon { width: 100%; max-width: 231px; margin: 3px 0px 18px 0px; } .cartdrop { font: 13px arial, sans-serif; color: #000000; width: 244px; /* width: 160px;*/ margin-top: 1px; margin-bottom: 4px; } input[type=submit].button-order { color: #000000; font: 700 15px "PT Sans", arial, sans-serif; text-align: left; background-color: #FFFFFF; background-image: url("picts/button-order-green.png"); background-repeat: no-repeat; padding: 8px 5px 8px 55px; margin: 4px 0px 2px 0px; cursor:pointer; width: 160px; -webkit-appearance: none; border: #8AC378 solid; border-width: 1px 3px 1px 1px; /* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */ /* CORNER ROUNDING */ -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; /* DROP SHADOW */ -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1); } input[type=submit].button-order:hover { color: #000000; background-color: #FFFFFF; background-image: url("picts/button-order-yellow.png"); background-repeat: no-repeat; border: #F1A010 solid; border-width: 1px 3px 1px 1px; /* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */ } /* VIEW CART BUTTON */ .viewmargin { margin: 0px 0px 7px 0px; } input[type=submit].viewcart-but { width: 100%; max-width: 206px; margin: 0px 0px 3px 0px; } /* GALLERY MENU */ #gal-menu { text-align: left; line-height: normal; padding: 5px 0px 0px 6px; margin: 0 auto; max-width: 1200px; } #gal-menu a { font-family: "Open Sans", arial, sans-serif; font-size: 15px; font-weight: 400; line-height: normal; text-align: center; display: inline-block; padding: 4px 6px 4px 6px; margin: 0px 0px 0px 0px; min-width: 20px; /* CORNER ROUNDING */ -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; /* FADE UP */ transition: all 0.5s ease; -webkit-transition: all 0.5s; } #gal-menu a:first-child { /* CORNER ROUNDING */ -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 4px; } #gal-menu a:last-child { /* CORNER ROUNDING */ -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 0px; } #gal-menu a:link, #gal-menu a:visited, #gal-menu a:active { color: #FFFFFF; background-color: #77B269; text-decoration: none; border: #000000 0px solid; } #gal-menu a:hover { color: #FFFFFF; background-color: #5B984C; text-decoration: none; border: #000000 0px solid; } /* CURRENT GALLERY HIGHLIGHT */ #gal-menu a.current-gal { color: #FFFFFF; background-color: #91C984; border: #000000 0px solid; } /* RELEASE_NOTES PAGE */ .release-links { line-height: 230%; } .release-box { display: none; margin: 0px 0px 0px 0px; padding: 10px 20px 10px 20px; border: #999999 0px solid; } .releaseicon { margin-top: 6px; margin-right: 2px; } /* FAQ PAGE */ .faq-links { line-height: 230%; } .faq-box { display: none; margin: 0px 0px 0px 0px; padding: 10px 20px 10px 20px; border: #999999 0px solid; } .faqicon { margin-top: 6px; margin-right: 2px; } /* LINKS PAGE CODE */ .searchicon { border: #C0C0C0 0px solid; } table.searcharea td { padding: 0px 3px 0px 0px; } .searcharea { margin: 22px 0px 22px 0px; } .searchform { color: #000000; font: 14px arial, sans-serif; text-align: left; background-color: #FFFFFF; background-image: url("picts/shadeform.png"); width: 160px; border: #757B93 1px solid; } input[type=submit].searchbutton { color: #FFFFFF; font: 400 14px arial, sans-serif; text-align: center; background-color: #536951; -webkit-appearance: none; padding: 2px 8px 2px 8px; margin: 0px 0px 0px 0px; cursor: pointer; border: #000000 0px solid; /* CORNER ROUNDING */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; } input[type=submit].searchbutton:hover { color: #FFFFFF; background-color: #688F5D; border: #000000 0px solid; } /* PAYPAL payments.htm PAYMENT PAGE CODE */ .payform { width: 150px; } input[type=submit].payform { width: 152px; margin-bottom: 10px; } .payformbox { background-color: #F5F6F9; border: #C1C2D6 1px solid; } .paypaltable td { vertical-align: middle; padding: 6px 10px 6px 10px; } .paypalbadge-space { padding: 30px 10px 8px 0px; } /* SITE MAP SITE SEARCH */ .searchmargin { margin: 0px 0px 0px 0px; } .sitesearchform { width: 160px; margin: 0px 3px 0px 0px; } .sitesearchbutton { width: auto; } /* HIDE ITEMS FOR PRINTING */ @media print { .printhide { display:none; } .pageheight { min-height: 50px; } } @media screen{ .printonly { display:none; } } /* START FOOTER MENU */ #FTmenu { background: #73705D; background-image: url("picts/menu-background.jpg"); background-repeat: repeat-x; text-align: center; padding: 6px 0px 6px 0px; margin: 5px auto 7px auto; border: solid #C0C0C0; border-width: 0px 0px 0px 0px; /* NOTE: BORDERS ABOVE ARE | top | right | bottom | left */ /* CORNER ROUNDING */ -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; } /* FOOTER MENU WIDTH, PADDING, FONT FACE & COLOR */ #FTmenu a { color: #FFFFFF; font-family: arial, sans-serif; font-size: 15px; font-weight: normal; line-height: normal; text-decoration: none; text-align: center; background-color: transparent; padding: 12px 15px 12px 15px; margin: 0px 0px 0px 0px; cursor: pointer; outline: none; display: inline-block; border: #C0C0C0 solid; border-width: 0px 0px 0px 0px; } /* FOOTER MENU HOVER COLOR */ #FTmenu a:hover { color: #FFFFFF; background-color: #536951; text-decoration: none; }