@charset "UTF-8";
/* CSS Document */

body  { font-family: Verdana, Geneva, sans-serif; background-color: #ffd; background-image: url("images/header.jpg"); background-repeat: no-repeat; background-position: left 10px; font-size: 10px; background-color: #000000; min-height: 100%; height: 100%; padding-left: 25px; }

html, body { padding: 0px; margin: 0px; background-color: #ffffe4; background-image: url(images/maple-rightb.jpg); background-position: 800px top; background-repeat: repeat-y; }
#container { height: 100%; float: left; background-image: url(images/main-bkgd.gif); background-repeat: repeat-y; background-position: left top; }

p  { font-size: 11px; line-height: 16px; margin-top: 0; margin-bottom: 0; padding: 0 0 5px }
img { border:none; }

#logo { height: 40px; width: 350px; }
#logo img { top: 20px; border-width: 0; float: left; }


/* start horizontal menu */
#nav { font-weight: bold; width: 750px; height: 30px; padding-left: 25px; background-color: #8a8; background-image: url(../images/designForLiving.gif); background-repeat: no-repeat; background-position: right; border-left-width: 25px; border-left-style: solid; border-left-color: #842d03; }

#nav ul { color: white; width: 100%; list-style-image: none; float: left; margin: 0; padding: 0px; }

#nav ul li { display: block; font-size: 10px; float: left; list-style-type: none; font-weight: bold; color: #A9D415; text-align: left; margin-right: 20px; height: 12px; padding-right: 5px; margin-top: 8px; }

#nav ul li a  { padding-left: 10px; color: white; text-decoration: none;  }

#nav ul li a:hover { color: #396139; }

#nav #active { color: #396139; padding-left: 10px; }
/* end horizontal menu */

#column1 { width: 585px; float: left; background-image: url(images/header-hp.gif); background-repeat: no-repeat; background-position: left top; padding-top: 20px; padding-right: 25px; padding-left: 25px; padding-bottom: 50px; } 
#column1 h1 { font-size: 18px; text-align: left; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #720; padding-top: 85px; padding-left: 0px; }
#column1 h2 { font-size: 11px; text-align: left; font-weight: normal; color: #194716; line-height: 120%; margin-top: 5px; }
#column1 p { font-size: 11px; line-height: 140%; padding-bottom: 0px; padding-top: 0px; } 
#column1 p strong { font-weight: bold; color: #2D502C; } 
#column1 p em { font-style: italic; font-weight: bold; color: #822E09; } 
#column1 img { padding-left: 10px; padding-bottom: 5px; text-align: center; } 



/* start sidebar menu */
#sidebar-nav { font-weight: bold; background-color: #FFF; float: left; width: 142px; padding-right: 10px; padding-left: 12px; }

#sidebar-nav ul { color: #2D502C; list-style-image: none; list-style-type: none; padding: 0px; width: 100%; margin-bottom: 10px; margin-top: 5px; }

#sidebar-nav ul li { display: block; font-size: 10px; list-style-type: none; font-weight: bold; color: #720; text-align: left; height: 12px; padding-top: 5px; }
#sidebar-nav ul li a  { color: #720; text-decoration: underline; }
#sidebar-nav ul li a:hover { color: #396139; font-style: italic; }
#sidebar-nav #active { color: #2D502C; padding-top: 10px; }
#sidebar-nav p { font-size: 10px; color: #2D502C; line-height: 120%; margin-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
#sidebar-nav p strong { color: #2D502C; }
/* end sidebar menu */

#sidebar { width: 165px; float: left; background-color: #FD9; padding-top: 90px; padding-bottom: 30px; background-image: url(images/jap.character.gif); background-position: left top; background-repeat: no-repeat; } 
#sidebar p  { color: #600; line-height: 130%; font-size: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
#sidebar p strong { font-weight: bold; }

.sidebar-caption  { color: #F3C; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; font-size:10px; }
#sidebar p.sidebar-quote  { color: #600; font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-style: italic; padding-top: 15px; font-weight: normal; line-height: 130%; }
.sidebar-author { color: #252; font-size: 10px; font-weight: bold; text-align: center; text-transform: uppercase; margin-top: 0; margin-bottom: 0; padding: 8px 15px 0 }
#sidebar p.sidebar-location  { color: #252; font-size: 9px; text-align: center; margin-top: 0; margin-bottom: 0; padding: 2px 15px 6px }
#sidebar img { float: left; padding-bottom: 10px; padding-top: 0px; }
#sidebar h1 { font-size: 11px; text-transform: uppercase; padding-left: 13px; line-height: 120%; }


#shipping { background-color: #fff; display: block; width: 165px; padding-top: 10px; padding-bottom: 10px;  }
#shipping p { line-height: 120%; font-weight: bold; color: #225522; }
#shipping p em { font-weight: normal; font-style:color: #225522; }

#giftbox { color: #720; font-size: 11px; font-weight: bold; line-height: 13px; text-align: center; height: 70px; background-color: #FFF; background-color: #FFF; height: 130px; }
#giftbox p {  }


#footer { font-size: 9px; font-weight: normal; float: left; width: 765px; padding-left: 10px; padding-top: 12px; padding-bottom: 13px; background-color: #8A8; border-left-width: 25px; border-left-style: solid; border-left-color: #842d03; color: #000; } 
#copyright { font-size: 9px; }
 
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

.dots { color: #fff; margin: 0; padding: 10px 0 0; border-bottom: 1px dotted #720 }


a:link      { text-decoration: underline; color: #030; }
a:visited      { color: #030; text-decoration: underline }
a:hover          { color: #822E09; text-decoration: none }
a:active    { text-decoration: none; color: #030; }

/*start Constant lontact Email Box*/
#constantcontact { font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: bold; color: #720; width: 145px; padding-bottom: 30px; background-color: #FFF; padding-right: 10px; padding-left: 10px; margin-right: 0px; margin-left: 0px; padding-top: 10px; margin-bottom: 0px; }
#constantcontact h1 { color:#fff; font-size: 11px; font-weight: bold; background-color: #C34926; text-align: center; padding-top: 0px; padding-bottom: 2px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 8px; margin-top: 0px; text-transform: none; margin-left: 0px; padding-left: 0px; }
#constantcontact p { color:#000; font-size: 9px; font-weight: normal; text-align: center; padding-top: 0px; padding-bottom: 2px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 5px; margin-top: 0px; }
/*end Constant lontact Email Box*/
