/*
	Name: Patuxent Nursery
	Date: August 2009
	Description: Global Style Sheet
	Version: 1.0
	Author: Front End Development
	Author URI: http://www.frontenddevelopment.com
	Coder: Enrique Ramirez
	Coder URI: http://enrique-ramirez.com
*/

/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/* Fonts */
@font-face {
  font-family: "Helvetica Condensed Bold";
  src: url('../fonts/helvetica-condensed-bold.ttf') format("truetype");
}

/***** Global *****/
/* Body */
	body {
		background: white url('../images/bg.jpg') no-repeat top center;
		color: #4d4d4d;
		font-size: 87.5%; /* Base font size: 14px */
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
		line-height: 1.4;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/* Headers */
h2 {font-size: 22px}	/* 18px */
h3 {font-size: 1.143em}	/* 17px */
h4 {font-size: 1.071em}	/* 16px */
h5 {font-size: 1em}		/* 15px */
h6 {font-size: 0.929em}	/* 14px */

h2, h3, h4, h5, h6 {
	color: #333;
	font-weight: bold;
	line-height: 1.1;
	margin-bottom: .5em;
	text-transform: uppercase;
}

#sidebar h2, .title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1em;
	letter-spacing:-1px;
	text-transform: capitalize;
	
}
	
/* Links */
a {outline: 0;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {color: #995647; text-decoration: none;}
a:hover, a:active {color: #20A05D;}
	
/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
}
p:last-child {margin: 0;}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Horizontal Rules */
hr {
	background: url('../images/hr.gif') no-repeat center center;
	border: none;
	clear: both;
	display: block;
	font-size: 1px;
	height: 2px;
	line-height: 2px;
	max-height: 0;
	margin: 20px auto;
	padding: 2px;
	position: relative;
	width: 100%;
}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {font-style: italic;}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}
	
	/* Thead */
	thead th {padding: .5em; text-align: left; text-transform: uppercase;}
	thead td {padding: .5em; text-align: left;}

	/* Tbody */
	tbody td {padding: .5em 1em;}
	tbody th {font-weight: normal; padding: .5em 1em;}
	
	tbody .alt td {}
	tbody .alt th {}
	
	/* Tfoot */
	tfoot th {}
	tfoot td {}

/***** Layout *****/
.contents {margin: 0 auto; width: 865px;}
.contents:after, #single .info:after, #single:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.nav {font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;}

/* Header */
#header {padding: 5px 0 0 0;}

	/* Logo */
	#logo {float: left; margin: 0 12px -19px -80px; position: relative;}

	/* Menu */
	#header .nav {
		background: url('../images/menu-bg.gif') no-repeat center center;
		float: left;
		font-size: 17px;
		height: 50px;
		line-height: 50px;
		list-style: none;
		margin: 20px 0 0 0;
		padding: 8px 0 0 40px;
		width: 380px;
	}
	
	#header .nav li {float: left; margin: 0 17px;}
	
	#header .nav a:link, #header .nav a:visited {color: #333;}
	#header .nav a:hover, #header .nav a:active {text-decoration: underline;}
	
	/* Cart */
	#header .cart {
		background: url('../images/cart-bg.png') no-repeat center center;
		color: #fff;
		float: right;
		font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		font-size: 1em;
		height: 60px;
		line-height: 53px;
		margin: -2px -5px 0 0;
		padding: 0 5px 0 0;
		text-align: center;
		width: 198px;
	}
	
	#header .cart strong {font-size: 1.077em;}
	
	#header .cart a:link, #header .cart a:visited {color: #fff;}
	#header .cart a:hover, #header .cart a:active {text-decoration: underline;}

/* Body */
#body {padding: 0 0 40px 0;}

	/* Content */
	#content {float: right; width: 683px;}
	#content .module {
		background: url('../images/content-module-bottom.gif') no-repeat bottom left;
		margin-bottom: 1.5em;
		padding: 0 0 17px 0;
	}
	
	#content .contents {
		background: url('../images/content-module-bg.gif') repeat-y 2px top;
		font-size: .9em;
		padding: 15px 15px 5px 15px;
		width: auto;
        height:100%;
	}

#content .contents ul{
		margin-left: 0em;
		
	}
	
	#content .module .title, #content .breadcrumb {
		background: url('../images/content-module-head.png') no-repeat top left;
		font-size: 1.2em;
		height: 35px;
		line-height: 35px;
		margin: 0;
		padding: 0 10px;
		position: relative;
		overflow: hidden;
	}
	#content .module.secondary .title {
		background: url('../images/content-module-secondary-head.png') no-repeat 2px top;
	}
	
	#content .title strong {color: #1A6841; font-weight: bold; position: absolute; right: 15px; top: 0;}
	
	#content .breadcrumb {font-size: .9em;}
	#content .breadcrumb a:link, #content .breadcrumb a:visited {
		background: url('../images/icons/breadcrumb-arrow.gif') no-repeat right 5px;
		color: #4d4d4d;
		padding: 0 23px 0 3px;
		text-decoration: underline;
	}
	#content .breadcrumb a:hover, #content .breadcrumb a:active {text-decoration: underline;}
	#content .breadcrumb a:last-child {background: none; padding-right: 0;}


.big-thumb-ad {
	background: url('../images/big-thumb-bg-ad.gif');
	float: left;
	height: 100px;
	margin: 0 0 15px 15px;
	overflow: hidden;
	padding: 3px;
	width: 200px;
}




	/* Sidebar */
	#sidebar {
		background: url('../images/sidebar-bottom.png') no-repeat 0 bottom;
		float: left;
		font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		padding: 0 0 17px 0;
		width: 171px;
	}
	
	#sidebar ul {font-size: 1em; line-height: 1.6; list-style: none; margin: 0 0 .75em 0;}
	#sidebar ul li {padding: 0 5px;}
	
	#sidebar .module .contents {
		background: url('../images/sidebar-bg.gif') repeat-y top right;
		padding: 5px 8px;
		width: auto;
	}
	
	#sidebar .module h2 {
		background: url('../images/sidebar-main-head.png') no-repeat top right;
		font-size: 1.2em;
		height: 35px;
		line-height: 35px;
		margin: 0;
		padding: 0 10px;
		overflow: hidden;
	}
	#sidebar .module.secondary h2 {
		background: url('../images/sidebar-secondary-head.png') no-repeat top right;
	}
	
	#sidebar .module.terciary h2 {
		background: url('../images/sidebar-terciary-head.png') no-repeat top right;
	}

	#sidebar .module.four h2 {
		background: url('../images/sidebar-four-head.png') no-repeat top right;
	}
	
	#sidebar a:link, #sidebar a:visited {color: #000; padding: 0 2px;}
	#sidebar a:hover, #sidebar a:active {background: #3F2F29; color: #fff;}
	
	#sidebar .active {background: url('../images/sidebar-active.gif') no-repeat top left;}
	.active a:hover, .active a:active {background: none !important; color: #000 !important;}

	#sidebar2 {
		float: left;
		font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
		padding: 0 0 17px 0;
		width: 171px;
	}


/* Footer */
#footer {
	background: #C9D1C7 url('../images/footer-border.png') repeat-x top;
	font-size: 0.786em;
	padding: 27px 0;
}
	
	/* Social */
	#footer .social {
		background: #EBEDEB;
		border: 1px solid #99A7AA;
		font-size: 1.5em;
		margin: 0 auto 1.5em auto;
		padding: 10px;
		width: 300px;
	}
	#footer .social img {vertical-align: middle;}
	#footer .social h2 {
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
		font-weight: bold;
		letter-spacing: -.1em;
		text-transform: none;
	}
	
	#footer .social a:link, #footer .social a:visited {color: #666; font-weight: bold; margin: 0 8px 0 5px;}
	#footer .social a:hover, #footer .social a:active {color: #995647;}

	/* Address */
	#footer address {font-style: normal; margin: 3em 0; text-align: center;}
	#footer address strong {color: #000;}
	

	/* Foots */
	.left {float: left; margin-bottom: 0;}
	.copy {float: right; margin-bottom: 0;}
	
/* Header image */
.header-img {
	background: url('../images/header-bg.gif') no-repeat;
	height: 305px;
	margin: 0 -5px 8px -5px;
	padding: 5px 8px;
	position: relative;
	width: 863px;
}

.header-img .message {
	background: url('../images/big-paper.png') no-repeat 6px bottom;
	height: 172px;
	position: absolute;
	top: 40px;
	right: 15px;
	width: 233px;
	z-index:1000;
}

.header-img .message strong {
	background: url('../images/little-paper.png');
	display: block;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	font-size: 1.4em;
	font-weight: normal;
	height: 41px;
	line-height: 41px;
	margin: 0 0 7px 0;
	padding: 7px 13px 0 18px;
	width: 202px;
}

.message .text {font-size: .85em; line-height: 1; padding: 0 35px 0 20px;}
.message .text p {margin-bottom: 5px;}

.slideshow { position: relative;  display: block;  width: 860px;  height: 300px; overflow: hidden;}
.slideshow br { display: none;}



/* Items List */
.items-list {list-style: none; margin: 0; overflow: hidden; width: 100%;}
.items-list li {display: inline; float: left; margin: 0 8px 15px 9px; position: relative; width: 146px;}
.items-list img {
	background: url('../images/thumb-bg.gif') no-repeat center center;
	display: block;
	padding: 3px;
}
.items-list a:link, .items-list a:visited {color: #333; font-weight: bold; padding-bottom: 5px;}
.items-list a:hover, .items-list a:active {
	background: url('../images/thumbs-hover-bg.gif') no-repeat bottom center;
	color: #995647;
}

.items-list .off {
	background: rgb(255,255,255);
	background: rgba(255,255,255,.5);
	color: #8C1821;
	display: block;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	font-size: 1.8em;
	line-height: 1;
	padding: 0 3px;
	position: absolute;
	right: 3px;
	text-align: center;
	top: 97px;
	z-index: 9;
}

/* Huge Thumb */
.huge-thumb {
	background: url('../images/huge-thumb-bg.gif');
	float: left;
	height: 300px;
	margin: 0 15px 10px 0;
	overflow: hidden;
	padding: 3px;
	width: 300px;
}

/* Big Thumb */
.big-thumb {
	background: url('../images/big-thumb-bg.gif');
	float: right;
	height: 200px;
	margin: 0 0 15px 15px;
	overflow: hidden;
	padding: 3px;
	width: 200px;
}

/* Med Thumb */
.med-thumb {
	background: url('../images/medium-thumb.gif');
	float: left;
	height: 150px;
	margin: 0 15px 15px 0;
	padding: 3px;
	width: 200px;
}

/* News Box Large*/
#news-box {clear: both; overflow: hidden; width: 100%;}
#news-box .column {
	float: left;
	margin: 0 15px 0 5px;
	width: 196px;
}


#news-box h2 {
	background: #8C4F4C;
	color: #fff;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}


#news-box h3 {
	background: #3F2F29;
	color: #fff;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}

#news-box h4 {
	background: #F9F2D4;
	color: #3F2F29;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}


#news-box ul {list-style: none; margin: 0 0 1em 0; font-size:11px;}
#news-box li {background: url('../images/list-sep.gif') no-repeat bottom left; padding: 0 0 2px 0;}
#news-box li a:link, #news-box li a:visited {

	color: #333;
	display: block;
	padding: 7px 2px;
	background: #F9F2D4;
	font-weight:bold;
}
#news-box li a:hover, #news-box a:active {background: #F9F2D4;text-decoration: underline;}
#news-box li a em {color: #b2b2b2; float: right; font-style: normal;}
#news-box p {margin-bottom: .5em; font-size:.9em;}



/* News Box Large*/

#news-box-large {clear: both; overflow: hidden; width: 100%;}
#news-box-large .column {
	float: left;
	margin: 0 15px 0 5px;
	width: 630px;
}


#news-box-large h2 {
	background: #8C4F4C;
	color: #fff;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}


#news-box-large h3 {
	background: #3F2F29;
	color: #fff;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}

#news-box-large h4 {
	background: #F9F2D4;
	color: #3F2F29;
	font-family: 'Helvetica Condensed Bold', 'HelveticaNeue-CondensedBold', 'Helvetica Neue Bold Condensed', 'ArialNarrow-Bold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	margin: 0 0 .2em 0;
	padding: 4px 5px;
}


#news-box-large ul {list-style: none; margin: 0 0 1em 0; font-size:11px;}
#news-box-large li {background: url('../images/list-sep.gif') no-repeat bottom left; padding: 0 0 2px 0;}
#news-box-large li a:link, #news-box li a:visited {
	color: #333;
	display: block;
	padding: 7px 2px;
}
#news-box-large li a:hover, #news-box a:active {background: #F9F2D4;}
#news-box-large li a em {color: #b2b2b2; float: right; font-style: normal;}
#news-box-large p {margin-bottom: .5em;}



/* Single Page */
#single {width: 100%;}
#single .info {
	background: url('../images/icons/border.gif') repeat-y 320px 0;
	border-bottom: 1px solid #ccc;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	width: 100%;
}

#single .description {float: right; width: 320px;}

#single .gallery {
	float: left;
	width: 306px;
}

#single .gallery a:link, #single .gallery a:visited {
	background: #3F2F29;
	color: #fff;
	display: inline;
	font-size: .9em;
	float: left;
	margin: 0 2px;
	padding: 4px 5px;
	text-align: center;
	width: 90px;
}
#single .gallery a:hover, #single .gallery a:active {background: #995647;}

#single .recommended {
	float: left;
	margin-top: 10px;
	width: 306px;
}

#single .recommended h3 {color: #666; font-size: 1em; margin: 0 0 10px 0; text-transform: none;}
#single .recommended ul {list-style: none; margin: 0;}
#single .recommended li {float: left; margin: 0 4px; width: 94px;}
#single .recommended li img {height: 94px; width: 94px;}
#single .recommended strong {font-weight: normal;}

#single .recommended a:link, #single .recommended a:visited {color: #333;}
#single .recommended a:hover, #single .recommended a:active {text-decoration: underline;}

#single table {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	float: right;
	margin: 0 0 1.5em 0;
	width: 332px;
}

#single table input {width: 30px;}
#single table .price {display: block; padding-left: 1.5em;}

#single .submit {clear: both; text-align: right;}
#single .submit input {
	background: #3F2F29;
	border: 0;
	color: #fff;
	font-size: .9em;
	margin: 0 2px 0 0;
	padding: 4px 5px;
	text-align: center;
	text-transform: uppercase;
}

div.tdRowDiv
{
    float: left;
    padding-top: 5px;
    padding-bottom: 2px;
}

div.tdCellDiv
{
    float: left;
    text-align:left;
    font-weight:normal;      
    font-size:12px;
    padding-left:2px;
}

input {
   font-size: 11px;
}

textarea {
   font-size: 11px;
   font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.text_box_medium {
width:200px;
}

.text_box_small {
width:100px;
}

.text_box_vsmall {
width:40px;
}

.text_box_large {
width:300px;
}

.subheader{
   font-size: 16px;
}

.messages{
font-weight:bold;
text-align:center;
}

/* Cart */
#header .toplinks {
	color: #fff;
	float:right;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;	font-size: 1em;
	margin: 4px -10px 3px 0;
	padding: 0 5px 5px 0;
	text-align: center;
	width: 210px;
	font-size: 11px;
}

#header .toplinks strong {font-size: 10px;}

#header .toplinks a:link, #header .toplinks a:visited {color: #333;}
#header .toplinks a:hover, #header .toplinks a:active {text-decoration: underline;}


#header .toplinks1 {
	color: #fff;
	float:right;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;	font-size: 1em;
	margin: 4px -30px 3px 0;
	padding: 0 5px 5px 0;
	text-align: center;
	width: 210px;
	font-size: 11px;
}

#header .toplinks1 strong {font-size: 10px;}

#header .toplinks1 a:link, #header .toplinks1 a:visited {color: #333;}
#header .toplinks1 a:hover, #header .toplinks1 a:active {text-decoration: underline;}

/* Product Cart */
#cart-steps {
  margin: 0;
  padding: 0 0 0 0px;
  list-style: none;
  font-size: 16px;
  font-weight: bold;
  font-family: georgia, 'times new roman', times, serif;    
}

#cart-steps li {
  float:left;
  margin: 0 30px
}

#cart-steps a:link, #cart-steps a:visited, #cart-steps strong {
  color: #444445;
  border-bottom: 4px solid #cccbcb;
  font-weight: bold
}

#cart-steps a:hover, #cart-steps a:active, #cart-steps .active strong,
#cart-steps .active a:link, #cart-steps .active a:visited {
  border-bottom: 4px solid #1a1a1a;
  color: #930
}

div.tdListRowDiv 
{
    float: left; 
    padding-top: 2px;          
    padding-bottom: 2px;
}

input.gary_button {
	  display: block;
	  float: left;
	  background: #F7F7F7;         
	  border: 1px solid #666666;
	  font-size: 11px;
	  padding: 1px 1px 1px 1px;	  
	  width:auto;
	  text-align: center;
	  cursor: pointer;
	  font-weight:bold;
	  vertical-align:top;
	  font-family: Arial, Helvetica, sans-serif;
	  margin-right:2px;
 }

.gray_text_box {
   border: 1px solid #666666;
   font-weight:bold;
   vertical-align:top;
   float:left;
   margin-right:2px;          
}

.seperator {
width:100%;
border-top:2px solid #CCCBCB;
}

/* Items List New */
.items-list-new {list-style: none; margin: 0; overflow: hidden; width: 100%;}
.items-list-new li {display: inline; float: left; margin: 0 8px 15px 9px; width: 146px;}
.items-list-new img {
	background: url('../images/thumb-bg.gif') no-repeat center center;
	display: block;
	padding: 3px;
	width:140px;
	height:140px;
	overflow: hidden;
}
.items-list-new a:link, .items-list-new a:visited {color: #333; font-weight: bold; padding-bottom: 5px;}
.items-list-new a:hover, .items-list-new a:active {
	background: url('../images/thumbs-hover-bg.gif') no-repeat bottom center;
	color: #995647;
}

#content .module_no_bottom_margin {
	background: url('../images/content-module-bottom.gif') no-repeat bottom left;
	padding: 0 0 10px 0;
}

#content .module_no_bottom_margin .title, #content .breadcrumb {
	background: url('../images/content-module-head.png') no-repeat top left;
	font-size: .9em;
	line-height: 35px;
	margin: 0;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
}

#content .module_no_bottom_margin .title {
	background: url('../images/content-module-head.png') no-repeat top left;
	font-size: 1.2em;
	line-height: 35px;
	margin: 0;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
}


.blogDiv {
	background: url('../images/BlogBackground.png')  no-repeat top left;
	font-size: 1.2em;
	height: 46px;
	line-height: 35px;
	margin:0 0 15px 0;
	padding: 0 10px;
	position: relative;
	overflow: hidden;
}

.blogDiv a.link1eft{
color:#69b2c8;
padding-left:30px;
padding-top:5px;
vertical-align:middle;
float:left;
font-size: .8em;
}

.blogDiv a.linkright:link{
color:#69b2c8;
vertical-align:middle;
float:right;
padding-right:20px;
padding-top:5px;
font-family: 'Lucida Handwriting', Georgia, Palatino, 'Palatino Linotype', 'Times New Roman';
font-size:16px;
font-weight:normal;
}

.blogDiv a.linkright:hover{
color:#69b2c8;
vertical-align:middle;
float:right;
padding-right:20px;
padding-top:5px;
font-family: 'Lucida Handwriting', Georgia, Palatino, 'Palatino Linotype', 'Times New Roman';
font-size:16px;
font-weight:normal;
text-decoration:underline;
}

.blogDiv a.linkright:visited{
color:#69b2c8;
vertical-align:middle;
float:right;
padding-right:20px;
padding-top:5px;
font-family: 'Lucida Handwriting', Georgia, Palatino, 'Palatino Linotype', 'Times New Roman';
font-size:16px;
font-weight:normal;
}

.med-thumb-new {
	background: url('../images/med-thumb-bg.gif');
	float: left;
	height: 180px;
	margin: 0 25px 15px 0;
	overflow: hidden;
	padding: 3px;
	width: 180px;
}


.blogLink{
/*
position:relative;
float:right;
*/
	color: #8C1821;
	display: block;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	font-size: 14px;
	line-height: 1;
	padding: 1px 3px;
	position: relative;
	right: 3px;
	text-align: right;
	z-index: 9;

}

.blogImg {
	color: #8C1821;
	font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	font-size: 14px;
	line-height: 1;
	position: absolute;

}

.botanicalName {
font-family: Georgia,"Times New Roman", Times, serif;
font-style:italic;
background: url('../images/list-sep.gif') repeat-x bottom left; padding: 0 0 30px 0;
margin: -2.5em -5px 0 0;
}

.botanicalName2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin: -2.5em -5px 0 0;
}

a.productLink{
color:#3F2F29;
text-decoration:underline;
font-size: 1em;
font-weight: bold;
}

a.productLink:hover {
text-decoration:none;
}

.productPrice {
		font-size: 1.5em;
		margin: 0 auto 0 auto;
		padding: 10px;
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
		font-weight: bold;
		letter-spacing: -.1em;
		text-transform: none;
		float: right;

}

.productDetails1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-style:italic;
padding-bottom:10px;
}

.productDetails2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:normal;
}

fieldset.search {
	border: 1px #ccc;
	width:400px;
	margin: 0 auto;
	background: #fff;
}
.search input, .search button {
	border: 1px solid #ccc;
	float: left;
	height:20px;
}

.search input.box {
	width: 300px;
	background: #fff;
	margin-right: 2px;
	border: 1px solid #ccc;
	font-size: 1.2em;
	padding:1px;
}

.search input.box:focus {
	background: #f1f1f1;
}

.search button.btn {
	width: 70px;
	height: 24px;
	cursor: pointer;
	background: url('../images/search_button_bg.png') repeat-x;
}
.search button.btn:hover {
	background: url('../images/search_button_bg_hover.png') repeat-x;
}


.paddingEventsli {
margin-top:10px;
margin-bottom:5px;
}

.photo_thumb {
	float: left;
	margin: 0 13px 13px 0;
	border: 1px solid #DBDBCA;
	padding: 3px;
	}

.photo_thumb img { height: 140px; }

.photo_thumb a {
	overflow: hidden;
	width: 130px;
	height: 130px;
	display: block;
	}

div.photo_thumb:hover {
	border: 1px solid #000000;
	}

.photo_thumb_last {
	float: left;
	margin: 0 0 20px 0;
	border: 1px solid #DBDBCA;
	padding: 3px;
	}

.photo_thumb_last img {
	height: 140px;
	}
	
.photo_thumb_last a {
	overflow: hidden;
	width: 130px;
	height: 130px;
	display: block;
	}

div.photo_thumb_last:hover {
	border: 1px solid #000000;
	}

#content .portfolio a:link, #content .portfolio a:visited {
	color: #4d4d4d;
	padding: 0 3px 0 3px;
	text-decoration: underline;
	text-align:center;
		
}

#content .portfolio p {
	margin: 0 0 2em 0;
	padding: 0 120px 0 120px;
		
}

a.eventLink{
color:#3F2F29;
text-decoration:underline;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.eventLink:hover {
text-decoration:none;
}

.eventClass
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

.med-thumb-event {
    background: url('../images/med-thumb-bg.gif');
    float: left;
    height: 100px;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 3px;
    width: 120px;
}

.items-list-ads {list-style: none; margin: 0; overflow: hidden; width: 100%;}
.items-list-ads li {display: inline; float: left; margin: 5px 5px 5px 5px; position: relative; width: 145px;}
.items-list-ads img {
    background: url('../images/thumb-bg.gif') no-repeat center center;
    display: block;
    padding: 2px;
}
.items-list-ads a:link, .items-list-ads a:visited {color: #333; font-weight: bold; padding-bottom: 5px;}
.items-list-ads a:hover, .items-list-ads a:active {
    background: url('../images/thumbs-hover-bg.gif') no-repeat bottom center;
    color: #995647;
}

.items-list-ads .off {
    background: rgb(255,255,255);
    background: rgba(255,255,255,.5);
    color: #8C1821;
    display: block;
    font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
    font-size: 1.8em;
    line-height: 1;
    padding: 0 3px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 97px;
    z-index: 9;
}