body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;vertical-align:top;}
body a img {border:0px;}
h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #297b00; 
	margin: 0px 0px 0px 0px; padding-top:7px;padding-left:15px;}
h2 {font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: black;
        margin: 0px 0px 0px 0px; padding-top:0px;padding-bottom:5px;}
td {vertical-align: top;}

#menu {width:155px; font: bold 13px/26px Verdana, Arial, Helvetica, sans-serif;
       background-color: #d9fdc2; text-align:left;padding-left:8px;border-right:1px solid gray;
        background-image:url(../Images/MenuBgr4.gif);background-position:left top;background-repeat:no-repeat;}
#menu a { color:black; text-decoration:underline;}
#menu a:hover { color:#2b6111; text-decoration:underline;}
#submenu {font: bold 13px/19px Verdana, Arial, Helvetica, sans-serif;  display: block; width:142px;
           background-color: #d9fdc2; text-align:right; padding-right:3px; border:solid 1px #5dac36;}
#submenu a {display:block;width:142px; border-bottom: 1px dashed #5dac36; margin-bottom:-19px;
            background-color: #e9ffdb ;padding-right:3px;padding-bottom:3px;
            color:#2b6111; text-decoration:none;}
#submenu a:link {}
#submenu a:hover {padding-left:px; background-color: #afe191;display:block;width:142px;}
#services { display:block;}
#services a{font-size:11px;color:black; text-decoration:none; background-image:url(../Images/Square.gif );
           background-repeat:no-repeat;
           background-position:0px 3px; padding-left:17px;
           display:block; margin-bottom:-14px;}
#services a:hover{ text-decoration:underline; }
#leftcol {padding: 0px 17px 20px 15px;  background-color:;border-right:px solid black; width:287px;}
#rightcol {padding-right:0px; font:normal 11px/15px; background-image:url(../Images/Mouse.gif);background-repeat:no-repeat;
          background-position:bottom right
          ;width:285px;}
#rbgr {background-color:}
#lbgr {background-color:;}
#bottom {margin-left:7px;}

#gallery {padding-left:18px;}
#gallery img, #web img {border:1px solid #a6a6a6; padding: 10px;margin-right: 5px; margin-bottom:7px;
              background-image:url(../Gallery/SampleBg.gif );
              background-repeat:no-repeat;background-position:9px 9px; cursor: pointer;}

p.pointerhand {
cursor: pointer;
cursor: hand;
}

#gallery h1{padding-bottom:8px;}
#gallery h2{padding-top:10px; padding-bottom:10px;}

#popup{ border-top:1px solid gray;}
#popup img{margin-top:30px; }
#popuptitle{text-align:center; background-color:}
#popuptitle h1{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color: #297b00;
         padding-top:12px;padding-bottom:5px;margin-left:-15px;}
#close { padding-left:12px; padding-top:12px; text-align:left;}
#popupnav{padding-top:10px; padding-right:17px; text-align:right;}
#popupnav a {font: bold 13px/26px; color: black; text-decoration:underline;}

.lfeature {display:block; width:250px; border:dashed 1px #5dac36;  background-color: #e9ffdb; float:left;
          padding:7px;margin-bottom:10px;margin-top:14px;}
.lfeature ul, .rfeature ul {margin-bottom:3px; margin-left:0px;padding-left:0px;}
.lfeature h2, .rfeature h2 {padding-bottom:4px;}
.rfeature {display:block; width:250px; border:dashed 1px #5dac36;  background-color: #e9ffdb; float:right;
          padding:7px;margin-bottom:10px;margin-top:14px;}
.link1 {font-size:13px; color:black;}
.text {margin-left: 18px; line-height:20px; }
.text h1{margin-bottom:15px;padding-left:0px}
.text h2 {margin: 14px 0px 7px 0px;}
.text ul {background-color:;margin-left:4px;margin-top:5px; list-style-type:none;}
.text li{ background-image:url(../Images/Square.gif);
                        background-repeat:no-repeat; background-position: 0px  6px; background-color:;
                        padding-left:20px; }
.text a {color:black; text-decoration:underline;}
.merch {margin-right:12px; float:left;}
.mouse {margin-left:12px; float:right;}
.girl {margin-right: 26px; margin-left:26px; margin-bottom:15px; float:left;}
.arrow {position: relative; top:2px; left:5px;}
.fl { float:left;}
.fr { float:right; } 
.main {width=738px;}
.lspace{margin-left: 25px;margin-top:15px; margin-bottom:15px;}
.border {display:block; border-right:px solid gray;border-bottom:1px solid gray; }


.bottom {font-size:11px; color:black;padding:52px 0px 21px 0px;text-align: center; background-color:;
          background-image:url(../Images/Footer5.gif );
              background-repeat:no-repeat;background-position:-18px 0px; heght:100px;}
.dashed {display:block; padding-top: 8px; margin-top: 6px; border-top:1px dashed #5dac36;}
.craftsborder{border: 1px solid #5dac36;}