body{
background-image: url(/assets/2/bg.jpg);
background-repeat: repeat;}

@font-face {
font-family: "Rockwell";
src: url('http://goldenspruce.com/images/Rockwell.ttf') format("truetype");
font-weight:bold;
}

h1,h2,h3,p {
font-family: "Droid Serif", Georgia;
text-shadow: 2px 2px 0 #ddd;
}

p {font-size: 1.25em;
text-shadow: 2px 2px 0 #eee;
}

.container{
position: relative;
background-color: #fff;
top:10px;
 -moz-border-radius: 10px;-webkit-border-radius: 10px;border:1px solid #ccc;background:#fff;
padding:5px;
-moz-box-shadow:1px 1px 15px rgba(0, 0, 0, .9);
-webkit-box-shadow: rgba(0, 0, 0, .9) 1px 1px 15px;
}

#header {
 -moz-border-radius: 4px;-webkit-border-radius: 4px;border:1px solid #ccc;
background:#EEF6F9;
height:280px;
display:block;
overflow:hidden;
}

#mid-left img, #mid-right img, #p-listings img {
position: relative;
top:2px;
left:2px;
}
#header h1 strong {
letter-spacing: -1px;
font-size: 95%;
}
#header h3 {
font-size:1.25em;
}

#mid-left, .products {
background-image: url(/assets/44/mid-grad.jpg);
background-repeat:repeat-x;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #ccc;
}

#mid-left img, #p-listings img, .products img {
   margin-left:15px; 
   border: 5px solid #fff;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);-webkit-box-shadow: rgba(0, 0, 0, .6) 1px 1px 3px;

}
#mid-right img {
   margin-left:5px; 
   border: 5px solid #fff;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);-webkit-box-shadow: rgba(0, 0, 0, .6) 1px 1px 3px;
}

#mid-left h2, #mid-right h2, .products h2 {
position:relative;
top:15px;
text-shadow: 2px 2px 0 #ccc;
}

#mid-right {
background-image: url(/assets/44/mid-grad.jpg);
background-repeat:repeat-x;

 -moz-border-radius: 4px;-webkit-border-radius: 4px;border:1px solid #ccc;width: 48.0%;
height:277px;

}
.fb_iframe_widget{
border:0;
}
#hot-sheet-image img{
display:block;
height:228px;
}
.nav {
position: relative;
height:25px;
width:100%;}

.nav li {
display: inline;
height:25px;
line-height: 25px;
vertical-align: middle;
margin:0px 5px 0px 5px;
}

.nav li a {
text-decoration: none;
font-size: 1em;
		background: #937445 repeat-x;
	padding: 10px 15px 10px 15px;
color:#fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.nav li a:hover {
		background: #6B3C27 repeat-x;
	padding: 10px 15px 10px 15px;
color:#fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.nav li ul li {
 display:inline;
 margin: 0px 5px;
}

li.green a{
text-decoration: none;
font-size: .9em;
		background: #648D00 repeat-x;
	padding: 10px 15px 10px 15px;
color:#fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
li.green a:hover {
text-decoration: none;
font-size: .9em;
		background: #4F6F00 repeat-x;
	padding: 10px 15px 10px 15px;
color:#fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 2em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}



.vcard {
 -moz-border-radius: 5px;-webkit-border-radius: 5px;border:1px solid #eee;background:#fff;
padding:5px;
-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, .2);
-webkit-box-shadow: rgba(0, 0, 0, .2) 1px 1px 3px;
}

#footer {
letter-spacing: 1px;
font-size:1em;}

#footer p {
text-align:center;
}

#bottom h2 strong {
position: relative;
top:15px;
text-shadow: 0 2px 0 #ddd;

}

.small strong {
color:#8A3CA7;
letter-spacing: .2ex;}

.small a {
		background: #937445 repeat-x;
	display: inline-block;
	padding: 5px 10px 5px 10px;
color:#fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border:1px solid #5F4129;

	position: relative;
	cursor: pointer;
	

}
.small a:hover {
		background: #5F4129  repeat-x;
	display: inline-block;
	padding: 5px 10px 5px 10px;
color:#FFF;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border:1px solid #937445;
	position: relative;
	cursor: pointer;

}

* html .p-gallery li div span{width:800px} /* MSIE bug */

	.photo_gallery{position:relative;}

	#main_image{height:400px;width:860px; display:block;}
	#main_image img{
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
border:5px solid #fff;
 }



.p-gallery{list-style:none;width:800px;}
.p-gallery li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.p-gallery li div{position:absolute;display:none;top:0;left:180px}
.p-gallery li div img{cursor:pointer}
.p-gallery li.active div img,.galleria li.active div{display:block}
.p-gallery li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.p-gallery li .caption{display:block;padding-top:.5em;  color: #666;  font-weight: normal;
}

/* -------------------------------------------------------------- 
  
   fancy-type.css
   * Lots of pretty advanced classes for manipulating text.
   
   See the Readme file in this folder for additional instructions.

-------------------------------------------------------------- */

/* Indentation instead of line shifts for sibling paragraphs. */
   p + p { text-indent:2em; margin-top:-1.5em; }
   form p + p  { text-indent: 0; } /* Don't want this in forms. */
   

/* For great looking type, use this code instead of asdf: 
   <span class="alt">asdf</span>  
   Best used on prepositions and ampersands. */
  
.alt { 
  color: #666; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-style: italic;
  font-weight: normal;
}


/* For great looking quote marks in titles, replace "asdf" with:
   <span class="dquo">&#8220;</span>asdf&#8221;
   (That is, when the title starts with a quote mark). 
   (You may have to change this value depending on your font size). */  
   
.dquo { margin-left: -.5em; } 


/* Reduced size type with incremental leading
   (http://www.markboulton.co.uk/journal/comments/incremental_leading/)

   This could be used for side notes. For smaller type, you don't necessarily want to 
   follow the 1.5x vertical rhythm -- the line-height is too much. 
   
   Using this class, it reduces your font size and line-height so that for 
   every four lines of normal sized type, there is five lines of the sidenote. eg:

   New type size in em's:
     10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems)

   New line-height value:
     12px x 1.5 = 18px (old line-height)
     18px x 4 = 72px 
     72px / 5 = 14.4px (new line height)
     14.4px / 10px = 1.44 (new line height in em's) */

p.incr, .incr p {
	font-size: 1em;
	line-height: 1.44em;  
	margin-bottom: 1.5em;
}


/* Surround uppercase words and abbreviations with this class.
   Based on work by J?rgen Arnor G?rds? Lom [http://twistedintellect.com/] */
   
.caps { 
  font-variant: small-caps; 
  letter-spacing: .3ex; 
  text-transform: lowercase; 
  font-size:1.75em;
  line-height:1.75em;
  font-weight:bold;
  padding:2px 1px;
}

.exclusive-img{
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.5);
border:5px solid #fff;
}
.exclusive-title{
text-align:center;
padding: 8px 0px 4px 0px;
}
.exclusive-list li {list-style:none;}
.exclusive {}
.exclusive ul { display:inline; width:100%; }
.exclusive ul li {list-style:none; float:left;padding: 10px 20px 10px 20px; }

.menu { font-size: .85em;  font-family: Georgia, serif; display:block; width:100%; }
.menu li {  list-style: none; float: left;}
.menu li a { padding:6px 15px; 
            margin:0 15px;
            line-height: 35px;
            color: #fff;
            letter-spacing: 2px;
            text-decoration: none;
    background-color: #000;
    border-color: #525B5C;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05); 
    -moz-box-shadow: 0 0 5px black;
    -webkit-box-shadow: 0 0 5px black;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;   }
    
.menu li a:hover {  color: #000; 
    background-color: #fff;
    border-color: #525B5C;
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05); 
    -moz-box-shadow: 0 0 5px black;
    -webkit-box-shadow: 0 0 5px black;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.frame  { border: 5px solid #fff;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.7);-webkit-box-shadow: rgba(0, 0, 0, .7) 1px 1px 2px;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:9999;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=95);
  -moz-opacity: 0.95;
  opacity: 0.95;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 10002;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
  font-weight: 1.5em;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
.news {
position:relative;
top:-15px;}












#bclna img, #itsaboutthyme img, #selectionsnursery img, #myke img {
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, .3);
-webkit-box-shadow: rgba(0, 0, 0, .3) 1px 1px 5px;
border:3px #fff solid;
}

