BODY { SCROLLBAR-BASE-COLOR: #E27300; margin: 0px; padding: 0px; border: #FFFFFF 0px solid; }
.backgrounds { background-image: url("picts/background.jpg"); background-repeat: repeat-y; background-position: 0px 0px; }
a:link { color: #996600; text-decoration: none; }
a:visited { color: #996600; text-decoration: none; }
a:active { color: #996600; text-decoration: none; }
a:hover { color: #FF9900; text-decoration: none; }
.biglink { COLOR: #6633FF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }
.biglink:hover { COLOR: #FF6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }
TABLE { color: #2A2A2A; FONT: 12px "Trebuchet MS", verdana, arial, sans-serif; font-weight: normal; }
.title { COLOR: #000000; FONT: 20px "Trebuchet MS", arial, verdana, sans-serif; font-weight: normal; }
.subtitle { COLOR: #000000; FONT: 14px "Trebuchet MS", arial, verdana, sans-serif; font-weight: bold; }
.services { COLOR: #999966; FONT: 12px arial, verdana, sans-serif; font-weight: bold; }
.testimonial { COLOR: #999966; FONT: 12px arial, verdana, sans-serif; font-weight: bold; font-style: italic; }
.just { text-align: justify; }
.pageheight { height: 700px; }
.formmargin { margin: 0px; }
.footer { COLOR: #999999; FONT: 9px verdana, arial, sans-serif; font-weight: normal; background-image: url("picts/background-bottom-shade.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.pagebars { height: 20px; background-color: #999999; background-image: url("picts/bar.gif"); border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.footerbar { height: 30px; background-color: #EDDD4A; background-image: url("picts/bar-footer.jpg"); border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.flashchanger { border-top: #000000 1px solid; border-bottom: #000000 1px solid; }
.pictureend { background-color: #FF8040; background-image: url("picts/background-picture-end.jpg"); border-left: #000000 1px solid; }
.page-borders { background-color: #000000; }
.borders { border: #000000 1px solid; }
.hoverborders { border: #000000 2px solid; }
A:hover .hoverborders { border: #FF6600 2px solid; }
.page-splits { border: #999999 1px solid; background-color: #FFFFFF; color: #FFFFFF; height: 5px; width: 100%; }
.homeflash { border: #000000 0px solid; background-color: #868686; }
@media print { .printhide { display: none; }
.printhelp { width: 600px; }
}@media screen { .printonly { display: none; }
}.picturetitle { COLOR: #000000; FONT: 13px "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.picturecomments { COLOR: #666666; FONT: 11px "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.Galborder { border: #000000 2px solid; margin-bottom: 2px; }
A:hover .Galborder { border: #FF6600 2px solid; margin-bottom: 2px; }
.menu-gallery { FONT: 10px verdana, arial, sans-serif; font-weight: normal; text-decoration: none; display: block; cursor: pointer; text-align: center; white-space: nowrap; background-color: #FFFFFF; background-image: url("picts/menu-gallery.gif"); padding: 3px 7px 3px 7px; margin: 0px 3px 0px 0px; border: #000000 1px solid; }
a.menu-gallery:link { color: #000000; }
a.menu-gallery:visited { color: #000000; }
a.menu-gallery:active { color: #000000; }
a.menu-gallery:hover { color: #0066FF; border: #0066FF 1px solid; }
.price { COLOR: #CC9900; FONT: 14px "Trebuchet MS", arial, sans-serif; font-weight: bold; }
.shade-cart { background-color: #F7FAFF; border: #268FF3 1px dotted; margin-top: 5px; }
.cart-width { width: 150px; }
.button-order { background-image: url("picts/button-order.gif"); background-color: #DAEAFD; FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #268FF3; font-size: 12px; font-weight: bold; font-style: italic; text-align: center; cursor: pointer; width: 70px; padding-top: 3px; padding-bottom: 3px; BORDER: #268FF3 1px solid; }
.buttonon-order { background-image: url("picts/buttonon-order.gif"); background-color: #F2DAFC; FONT-FAMILY: arial, verdana, helvetica, sans-serif; color: #663399; font-size: 12px; font-weight: bold; font-style: italic; text-align: center; cursor: pointer; width: 70px; padding-top: 3px; padding-bottom: 3px; BORDER: #663399 1px solid; }
.payform { font: 13px arial, verdana, sans-serif; background-image: url("picts/shadeform.gif"); background-color: #F0F6F9; text-align: left; width: 125px; overflow: auto; border: #99A8AF 1px solid; }
.payformbox { background-color: transparent; border: #CFD7DF 1px solid; }
.payformmargin { margin: 0px; }
.payformbutton { width: 125px; }
.shadeform { FONT: 13px verdana, arial, sans-serif; text-align: left; background-color: #F0F6F9; background-image: url("picts/shadeform.gif"); WIDTH: 180px; border: #99A8AF 1px solid; }
.textarea { FONT: 13px verdana, arial, sans-serif; text-align: left; background-color: #F0F6F9; background-image: url("picts/shadeform.gif"); WIDTH: 225px; HEIGHT: 130px; overflow: auto; border: #99A8AF 1px solid; }
.dropdown { font-size: 11px; background-color: #F0F6F9; COLOR: #000000; WIDTH: 180px; }
.searchform { FONT: 13px arial, verdana, sans-serif; background-color: #F0F6F9; background-image: url("picts/shadeform.gif"); WIDTH: 110px; HEIGHT: 20px; border: #99A8AF 1px solid; }
.searchdrop { font-size: 11px; background-color: #F0F6F9; COLOR: #333333; WIDTH: 60px; }
.searchbutton { font-size: 11px; }
.menuwidth { width: 175px; }
.menubackground { background-color: #EDDD4A; background-image: url("picts/background-menu.gif"); border-right: #000000 1px solid; }
.topline { border-top: #A48D0D 1px solid; }
.menu { font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif; font-size: 12px; font-weight: normal; width: 175px; cursor: pointer; text-indent: 6px; text-align: left; display: block; padding-top: 5px; padding-bottom: 5px; border-bottom: #A48D0D 1px solid; color: #FFFFFF; }
a.menu:link { background-image: url("picts/menu.gif"); background-color: #EDDD4A; color: #A48D0D; }
a.menu:visited { background-image: url("picts/menu.gif"); background-color: #EDDD4A; color: #A48D0D; }
a.menu:active { background-image: url("picts/menuon.gif"); background-color: #FFFFFF; color: #004400; }
a.menu:hover { background-image: url("picts/menuon.gif"); background-color: #FFFFFF; color: #000000; }
.bigtitle { COLOR: #3366CC; FONT: 45px verdana, arial,  sans-serif; font-weight: normal; }
.calendarnum { COLOR: #CC9900; FONT: 24px verdana, arial,  sans-serif; font-weight: normal; }
.page-splits { border: #999966 1px solid; background-color: #FFFFFF; color: #FFFFFF; height: 5px; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.calendar { border: #3366CC 1px solid; background-color: #CCCCCC; }
.calendartitle { color: #FFFFFF; background-color: #3366CC; font: 12px arial, sans-serif; font-weight: bold; padding: 1px; }
.caldays { background-color: #FFFFFF; color: #666666; font: 10px arial, sans-serif; font-weight: normal; border-right: #CCCCCC 1px solid; border-bottom: #66CC00 1px solid; }
.calday { background-color: #DCEEDC; color: #000000; font: 10px arial, sans-serif; font-weight: bold; border-right: #CCCCCC 1px solid; border-bottom: #66CC00 1px solid; }
.caldates { background-color: #FFFFFF; color: #666666; font: 10px arial, sans-serif; font-weight: normal; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; }
.calhilite { background-color: #DCEEDC; color: #FFFFFF; font: 22px arial, sans-serif; font-weight: bold; border: #000000 0px solid; }
