/*==================================================================================================

Organic Home Style Sheet
Organic Home, LLC
P.O. Box 87
Collingswood, NJ 08108

p. 856.337.0091
e. lifestyle@organichomedesign.com

==================================================================================================*/

/* GENERAL STYLES */

body                                      { font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin:0px; padding:0px; color:#333; background:#98B096 url("http://www.organichomedesign.com/images/bg.gif") repeat-y; font-size: 14px;}

img                                        { border:0px solid #7D7D7D; }
img.barker                             { border-top:1px solid #7D7D7D; }

p.about                                  {letter-spacing:0px; }

h1                                          { font-size:14px; color:#586956; margin-top:0px; margin-bottom:0px; padding:10px10px; background:transparent; letter-spacing:1px; }
h2                                          { font-size:12px; color:#333; margin-top:10px; margin-bottom:0px; padding-bottom:0px; background:transparent; letter-spacing:1px; }
h3                                          { font-size:12px; color:#fff; text-transform:uppercase; margin-top:10px; margin-bottom:0px; padding-left:7px; background:transparent; letter-spacing:1px; }
h4                                          { font-size:18px; color:#fff; text-transform:uppercase; margin-top:10px; margin-bottom:100px; margin-left:100px; padding:10px; background:#FF6600; letter-spacing:1px; text-align:center; width:300px; }

div#nifty											{ margin-top:50px; margin-left:10px; background:#820000; width:155px; line-height:1.6em; color:#fff; }
b.rtop,
b.rbottom											{ display:block; background:#769673; }
b.rtop b,
b.rbottom b										{ display:block; height:1px; overflow:hidden; background:#820000; }
b.r1														{ margin: 0 5px; }
b.r2													{ margin: 0 3px; }
b.r3													{ margin: 0 2px; }
b.rtop b.r4,
b.rbottom b.r4							   { margin: 0 1px;height: 2px}

.dotdivide										{ border-left:1px dotted #777; line-height:150px; }
.dotdivideW									{ margin-left:10px; margin-right:20px; border-bottom:1px solid #DAE2D9; line-width:100px; }

.pullquote											{ width: 160px; background:transparent; float: right; border:0px solid maroon; line-height:140%; padding:5px; margin-top:10px; margin-left:-150px; }
.mquote         { margin-left: auto; margin-right: auto; margin-bottom: 30px; padding:10px; width:80%; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background:#fff; font-style:italic; letter-spacing:2px; color:#996600; font-size:11px; }

#tablerows tr td							{ font-size:11px; font-family:verdana, arial, helvetica, sans-serif; border-bottom:0px dotted #777; }
#tablerows tr td a,
#tablerows tr td a:link,
#tablerows tr td a:visited		{ color:#336699; text-decoration:none; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
#tablerows tr td a:hover			{ text-decoration:none; color:#333; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
#tablerows tr td a:active			{ color:#336699; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }

/*================================================================================================*/
/* MENU STYLES */

ul															{ margin:0; padding:0; list-style:none; width:177px; /* Width of Menu Items */ border-top 0px solid #BBCAB9; }
ul li														{ position:relative; border-bottom:1px solid #BBCAB9; }
li ul														{ position:absolute; left:176px; /* Set 1px less than menu width */ top:0; display:none; }

/* Styles for Menu Items */
ul li a													{ display:block; text-decoration:none; letter-spacing:1px; color:#eee; background:#769673; /* IE6 Bug */ padding-left:5px; padding-right:15px; padding-top:5px; padding-bottom:5px; border-bottom:0px dotted #BBCAB9; border-bottom:0; text-align:left; font-size:11px;}

/* Fix IE. Hide from IE Mac \*/
* html ul li										{ float: left; height: 1%; }
* html ul li a									{ height: 1%; }
/* End */

ul li a:hover										{ color:#fff; background:#8FA98C; } /* Hover Styles */
li ul li a												{ padding:4px 5px; } /* Sub Menu Styles */
li:hover ul, li.over ul					{ display:block; } /* The magic */

/*================================================================================================*/
/* CONTAINER BLOCK STYLES */
#containerBlock							{ width:100%; margin:0px; padding:0px; background:transparent; border:0px solid #000; }

/*================================================================================================*/
/* LOGO BLOCK STYLES */
#logoBlock										{ margin:0; width:100%; padding:0px; background:#fff; border:0px solid #000; background:#fff; }

/*================================================================================================*/
/* TOP BLOCK STYLES         769673  98B096   586956         */
#topBlock										{ margin:0; width:100%; padding-bottom:0px; background:#98B096 url("http://www.organichomedesign.com/images/bg_top.gif") repeat-y; border-bottom: 1px solid #BBCAB9; height:25px; }

/*================================================================================================*/
/* CONTENT BLOCK STYLES */
#contentBlock								{ margin:0; padding:0; border:0px solid #cc0000; background:#000; text-decoration:none; font-size:11px; border:0px solid #586956; }

#h2 a,
#h2 a:link,
#h2 a:visited								{ text-decoration:none; text-align:left; color:#336699; letter-spacing:1px; }
#h2 a:hover									{ text-decoration:none; color:#333; letter-spacing:1px; }
#h2 a:active									{ text-decoration:none; color:#336699; }

#contentcenter							{ margin:0px; padding:10px; background:transparent; text-decoration:none; font-size:11px; border:0px solid #cc0000; }
#contentcenter a,
#contentcenter a:link,
#contentcenter a:visited			{ text-decoration:none; text-align:right; color:#336699; letter-spacing:1px; }
#contentcenter a:hover				{ text-decoration:none; color:#333; letter-spacing:1px; }
#contentcenter a:active			{ text-decoration:none; color:#336699; }

/*================================================================================================*/
/* FOOTER BLOCK STYLES */
#footerBlock									{ clear:both; margin:0; padding:13px 10px 55px 0; background:#586956  url("http://www.slatermaker.com/_staging/_organichome/images/bg_darkgreen.jpg") repeat-x; color:#BBCAB9; font-size:10px; text-align:right; border:0px solid #000; }

#footerBlock a,
#footerBlock a:link,
#footerBlock a:visited				{ text-decoration:none; text-align:right; color:#BBCAB9; letter-spacing:1px;}
#footerBlock a:hover					{ color:#fff; letter-spacing:1px;}
#footerBlock a:active				{ color:#BBCAB9;}