<!--body          { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dedede; text-align: center; margin: 0 }
a:link        { color: #333; text-decoration: none }
a:visited           { color: #036; text-decoration: none }
a:hover       { color: #060; text-decoration: none }
#header                   { color: #fff; background-color: #efefef; background-image: url("../gradient.jpg"); text-align: center; margin: 0; padding: 0; z-index: 2; width: 100%; height: 100px; border-style: solid none; border-width: 4px medium; border-color: #036 }
#headerinside          { background-image: url("../gradient.jpg"); margin: 0 auto; padding: 0 0 0 127px; z-index: 2; width: 1024px; height: 100px; overflow: hidden }
#headerinside2  { font-size: 1.2em; background-color: #dedede; background-image: url("../button_blank_normal.jpg"); margin: 0; padding: 0; z-index: 2; height: 100px; float: left; overflow: hidden }
.topbuttons   { color: #000; font-size: 1.2em; background-image: url("../button_blank_normal.jpg"); margin-left: 1px; padding-top: 40px; padding-bottom: 20px; z-index: 3; width: 110px; height: 100px; float: left; overflow: hidden; vertical-align: middle }
a.topbuttons:link { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration: none; text-transform: uppercase }
a.topbuttons:visited { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; text-decoration: none; text-transform: uppercase }
a.topbuttons:hover { background-image: url("../button_blank_over.jpg") }
.topemail { color: #000; font-size: 1.2em; background-image: url("../button_blank_large_normal.jpg"); z-index: 3; width: 220px; height: 100px; float: left; overflow: hidden; vertical-align: middle }
a.topemail:hover { background-image: url("../button_blank_large_over.jpg") }
#headerinside4  { color: #000; font-size: 0.5em; background-image: url("../button_blank_large_normal.jpg"); z-index: 3; width: 220px; height: 100px; float: left; overflow: hidden; vertical-align: middle }
#button1        { text-align: center; text-transform: uppercase; position: relative; top: -103px; left: 121px; width: 110px; height: 100px; vertical-align: 50px }
#button2    { text-align: center; text-transform: uppercase; position: relative; top: -206px; left: 231px; width: 110px; height: 100px; vertical-align: 50px }
#frontslide          { background-color: #fff; background-image: url(../sliderback.jpg); text-align: center; width: 100%; height: 600px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#bottom               { background-color: #ccc; background-image: url("../gradient2.jpg"); margin: 20px 0 0; padding: 0; width: 100%; height: auto; border-top: 4px solid #063; border-bottom: 1px solid #999 }
#bottominside1             { color: #333; font-size: large; text-align: center; margin-top: 20px; padding-right: 0; padding-bottom: 0; padding-left: 0; width: auto; height: 40px }
#bottominside2            { color: #333; font-size: small; margin: 0; padding: 0; width: auto; height: 20px }
#footer                        { background-color: #ccc; padding-bottom: 10px; width: 100%; height: auto; overflow: hidden; border-bottom: 1px solid #999 }
#footerinside1         { text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; width: 100%; float: left }
#footerinside2            { text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; width: 100%; float: left }
#designer           { background-color: #ccc; padding-top: 10px; padding-bottom: 10px; width: 100%; height: 30px; border-bottom: 1px solid #999 }
#content          { background-color: #dedede; background-image: url("../content_background.jpg"); text-align: center; margin-top: 0; margin-bottom: 0; z-index: 2; width: 100%; height: auto; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#contentinside          { font-size: medium; background-color: #dedede; margin: 0 auto; width: 891px; overflow: hidden; border-style: solid solid none; border-width: 1px 1px medium; border-color: #fff }
#gallerytop  { text-align: center; left: 0; width: 100%; height: auto }
#galleryleft     { text-align: center; width: 48%; height: auto; float: left }
#galleryright     { text-align: center; width: 48%; height: auto; float: right }
#kitchen_01 { text-align: left; padding: 10px; width: 100% }
#bottomline1    { background-image: url("../bottomline_back.jpg"); bottom: 0; left: 0; width: 100%; height: 10px }
#topline1  { background-image: url(../topline_back.jpg); width: 100%; height: 30px }
h1     { color: #333; font-size: x-large; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: 600; text-decoration: underline; text-transform: capitalize }
h2 { color: #333; font-size: x-small; font-weight: normal; text-transform: capitalize }
h3 { color: #333; font-size: small; font-weight: normal; text-transform: capitalize }
h4  { color: #333; font-size: medium; font-style: oblique; font-weight: 600; text-decoration: underline }
h5  { font-size: x-small; font-weight: normal }
table.cutnedgelegend  { background-color: white; border: solid 1px #060; border-collapse: collapse; border-spacing: 2px }
table.cutnedgelegend th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(0, 102, 51);
	background-color: rgb(222, 222, 222);
	-moz-border-radius: ;
}
table.cutnedgelegend td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: rgb(0, 102, 51);
	background-color: rgb(222, 222, 222);
	-moz-border-radius: ;
}
#contactformlink a:link  { color: #dedede; font-size: xx-small }
#contactformlink a:hover  { color: #dedede; font-size: xx-small }
#contactformlink a:visited  { color: #dedede; font-size: xx-small }
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
#home .home, #about .about, #contact .contact, #services .services
      { background-image: url("../button_blank_active.jpg") }
