body{
	margin:0;
	font:12px/18px Arial, sans-serif;
	color:#224203;
	background: #718f2b;
	text-align: left;
}
form{
	margin:0;
	padding:0;
}
.print-head{
display:none;
}
a {
	text-decoration:none;
	color:#769908;
	font-weight: bold;
}
a:hover{color:#990033;}
#main{
	margin:0 auto;
	width:800px;
	background: #FFFFFF;	
}
/*-- content --*/
#content{
	width:100%;
	overflow:hidden;
	clear:both;
}
ul{
	margin:0;
}

h2{
	margin:0;
}
h3{
	margin:0;
}
h4{
	margin:0;
	padding-bottom:0px;
}
/*-- column --*/
.column{
	width:130px;
	float:left;
	padding-left:35px;
}
strong.logo{
	display:block;
	clear:both;
	text-indent:-3000px;
	overflow:hidden;
	margin:28px 0 0 2px;
	height:53px;
}
strong.logo a{
	display:block;
	background:url(http://www.sidhunursery.com/site/images/logo.gif) no-repeat;
	width:115px;
	height:53px;
}
/*-- dd-menu --*/
#menu {
	background:url(http://www.sidhunursery.com/site/images/nav-separator.gif) repeat-x;
	width:114px;
	float:left;
	margin:32px 0 0;
	padding:1px 0 20px;
}
#menu li{
	list-style:none;
}
#menu  li a{
	padding:3px 3px 3px;
	display:block;
	background:url(http://www.sidhunursery.com/site/images/nav-separator.gif) repeat-x 0 100%;
	font-size:12px;
	color:#7A9530;
	font-weight:bold;
	letter-spacing:1px;
	line-height: 14px;
}
#menu  li ul li a{
	color:#7b9732;
	font-weight:normal;
	line-height:13px;
	letter-spacing:0px;
}
#menu li a:hover{background:#eeffbb url(http://www.sidhunursery.com/site/images/nav-separator.gif) repeat-x 0 100%;}
#menu li.hover ul,
#menu li:hover ul{
	/*display:block;*/
}
#menu ul {
	width:114px;
	margin:0;
	padding:0;
	display:none;
}
#menu ul#product{
	display:block;
}


.column p strong{ color:#475e1b;}
a.more{ color:#769908;}
a.more:hover{color:#990033;}

.btn {
	margin:1px 0 0 59px;
	display:inline;
	clear:both;
}
/*-- column-1 --*/
.column-1{
	float:right;
	width:600px;
	padding:0 0 100px 0;
}
/*-- main-image --*/
.main-image{
	width:100%; padding:0px; margin:0px;
	height:130px;
	position:relative;
	clear:both;
	overflow:hidden;
}
.main-image img{
	display:block;
}
.links-box{
	top:0;
	right:-1px;
	position:absolute;
	width:142px;
	height:69px;
}
.links-box .bg {
	overflow:hidden;
	clear:both;
	background:url(http://www.sidhunursery.com/site/images/links-box.png) no-repeat;
	width:117px;
	height:69px;
	padding:0 10px 0 15px;
}
a.current-availability,
a.contact-us{
	position:relative;
	float:left;
	font-size:10px;
	line-height:11px;
	padding:2px 0 1px 30px;
	margin:6px 0 0;
	background:url(http://www.sidhunursery.com/site/images/icon-1.gif) no-repeat 0 0;
	color:#475e1b;
}
a.current-availability:hover{
	color:#990033;
	background:url(http://www.sidhunursery.com/site/images/icon-1-hov.gif) no-repeat 0 0;
}
a.contact-us {
	padding-top:5px;
	padding-bottom:6px;
	color:#7b9732;
	background:url(http://www.sidhunursery.com/site/images/icon-2.gif) no-repeat 0 0;
}
a.contact-us:hover{
	color:#990033;
	background:url(http://www.sidhunursery.com/site/images/icon-2-hov.gif) no-repeat 0 0;
}
.main-image h1{
	letter-spacing:10px;
	margin:0;
	padding:0 0 0 21px;
	font-size:28px;
	line-height:22px;
	font-weight:bold;
	color:#fff;
	left:0;
	bottom:0;
	position:absolute;
	text-transform: uppercase;
	display: inline;
}
img.right {
	margin:44px 27px 0 10px;
	display:inline;
	float:right;
}
h2{
	color:#718f2b;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	padding:28px 47px 5px;
	background: url(http://www.sidhunursery.com/site/images/icon_leaf_large.gif) no-repeat 8px bottom;
}
.column-1 h3 {
	padding:13px 0px 0px 17px;
	color:#4e4d77;
	font-size:12px;
	line-height:19px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.column-1 h4{
	padding:11px 0px 0px 17px;
	margin:0px;
	font-size:12px;
	line-height:18px;
	color:#718f2b;
	padding:7px 17px 0;
	font-weight:bold;
}
.column-1 p{
	
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.column-1 ul{
	margin:0;
	padding:2px 30px 4px 11px;
}
.column-1 li{
	padding:1px 0px 1px 16px;
	margin-left:5px;
	background: url(http://www.sidhunursery.com/site/images/bullet_leaf_large.gif) no-repeat left 4px;
	list-style: none;
}
/*-- footer --*/
#footer{
	width:700px;
	margin:0;
	padding:0px 0 10px 180px;
	overflow:hidden;
	clear:both;
}
#footer li{
	padding:0 3px 0 7px;
	background:url(http://www.sidhunursery.com/site/images/separator.gif) no-repeat 0 6px;
	font-size:10px;
	color:#7b9732;
	display:inline;
	list-style:none;
}
.none-separator { background:none !important;}
#footer li a{
	color:#495a2e;
}
#footer li a:hover{color:#990033;}
/*.salesreps #phone{	padding-top: 20px;}
.salesreps{line-height:14px;}*/
.salesreps #fullname, .tradeshow #show, .joblist #title, .tradeshow #new_product, .tradeshow #date_start, #pdf{
	color:#4e4d77;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.salesreps, .tradeshow{width:280px; float:left; line-height:15px; padding:4px 0px; margin-left:18px;}
.salesreps{height:175px;}
#tradeshow_page .tradeshow{height:120px;}
#news .tradeshow{width:580px; float:none; line-height:15px; padding:0px 0px; margin-left:18px;}
#caption{
}
#product_info h2, #hot_news h2 { font-size: 15px; line-height: 17px; font-weight: bold; text-transform: uppercase; background: url(http://www.sidhunursery.com/site/images/icon_leaf_large.gif) no-repeat left bottom; padding-left:40px; margin-bottom:10px;}
.product_information {
	background: url(http://www.sidhunursery.com/site/images/product_info_background.gif) no-repeat 0px 0px;
	float: right;
	width: 160px;
	margin:10px 20px 0px 10px;
	padding:4px 0px 0px 10px;
}
.product_information #date{display:none;}
.product_information h3 {
	padding:0 0 4px;
	color:#ffffff;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.product_information .tradeshow{width:200px; float:none; line-height:13px; padding:1px 0px; margin-left:0px;}
.product_information #pdf{
	color:#495a2e;	font-size:9px;		font-weight:bold;
	text-transform: uppercase;	letter-spacing: 0px;
}
#home_content{margin-left: 30px;}
.home .tradeshow{float:none; line-height:15px; padding:8px 0px; margin:0;}
#product_info, #hot_news{ width:350px; float:left;}
#hot_news .tradeshow, #product_info .tradeshow{width:350px; float:none; line-height:15px; padding:0px; margin:0;}
.salesreps p,.tradeshow p{padding:2px 0px; margin:0;}
.tradeshow #new_product, .tradeshow #date_start{color: #91AC40; letter-spacing: 0px;}
.tradeshow img{float:left;}
img#large a{ position:absolute;float:none;}
#date{font-size: 9px;}
/*_____________thumbnail hover*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;

}
body#plant_details .plant_details img{float:right; clear:right; margin:10px;}
body#our_own .column-1 img{float:right;  margin:10px;}

body#our_own .column-1 img#ng{float:left; margin:2px;}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}


body#plant_details .thumbnail:hover span, body#our_own .thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -60px;
left: 150px; /*position where enlarged image should offset horizontally */
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -60px;
left: -170px;
font-size:9px; /*position where enlarged image should offset horizontally */
}
td{
	line-height:15px;
	padding:4px 0px;
	margin-left:18px;
	font-size: 12px;
}

.plant_details{margin-right:10px;}
body#plant_details .plant_details h2{
margin-bottom: 10px;
}
body#plant_details .plant_details p {
	/*font-size: 12px;
	margin: 0px;*/
	padding-top: 1px;
}
.form{
	width:130px;
	padding:0;
	clear:both;
	overflow:hidden;
	margin:0px 0 10px 0;
	background: url(http://www.sidhunursery.com/site/images/form_background.gif) no-repeat -20px 0px;
}
.form label{
	width:120px;
	padding:2px 0px;
	margin:0;
	color:#515151;
	float:left;
	font:9px/11px Arial, Helvetica, sans-serif;
	
}
.home #quick_search{display:none;}
.form input.text{
	width:99px;
	padding:2px 4px 1px;
	margin:3px 0 0;
	color:#515151;
	float:left;
	font:9px/11px Arial, Helvetica, sans-serif;
	border:1px solid #7c7c7c;
	border-bottom:2px solid #bebebe;
}
.column h3{
	width:120px;
	overflow:hidden;
	clear:both;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	padding:2px 5px 0 8px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.column p{
	font-size:9px;
	line-height:11px;
	color:#687538;
	margin:0;
	padding:0 5px 8px 0;
}
/*new*/
.error, .error p {
	color: #336600;
	font-weight: normal;
}
#inline_error {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
	position: absolute;
	background-color: white;
	border: 1px solid FFE4A2;
	padding: 10px;
	background-repeat: no-repeat;
	display: none;
}
.suggest_link {
   background-color: #FFFFFF;
   padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #CCEE99;
	color: Black;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
color: black;
   position: absolute; 
   background-color: #FFFFFF; 
   text-align: left; 
   border: 1px solid #000000;		
   width: 205px;
   font-family: Verdana;
   font-size: 10px;
   visibility: hidden;
   /*z-index: 1000;*/
}		
#master_details {
	color:black;
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 11px;
	position: absolute;
	background-color: #CCEE99;
	border: 1px solid #444444;
	padding: 10px;
	/*width: 120px;
	*/
	background-repeat: no-repeat;
	visibility: hidden;
	/*z-index:1001;
	*/
}
.highlight {
	border: 2px solid #336600;
	padding: 1px;
	/*background-color: #FCF7D1; */
}
.detailtable
{
	border: 1px solid #444444;

}
.detailtable td
{
	padding: 5px;
	background-color: #CCEE99;
}

.navigation {
	background: white;
	margin-bottom : 5px;
}
.navigation td a
{
	text-decoration: underline;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
	COLOR: #666666;
}
.navigation a:hover  {
	color: #666666;
	text-decoration: none;
}

.bl {
	border-bottom: 1px solid #999999;
	border-top: 1px solid Black;
	/*border-left: 1px solid #E3DAC6;
	*/
	color: #999999;
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	height: 30px;
	margin: 0;
	padding-left: 12px;
	background-color : #444444;
}
.pagina {
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	/*border-left: 1px solid #E3DAC6;
	*/
	color: Black;
	font-size: 1.2em;
	height: 30px;
	margin: 0;
	padding-left: 12px;
	background-color : #E2E2E2;
}
.currentT {
	border-bottom: 1px solid #999999;
	border-top: 1px solid Black;
	border-left: 1px solid #E2E2E2;
	/*border-left: 1px solid #E3DAC6;
	*/
	color: #999999;
	font-size: 1.1em;
	height: 30px;
	margin: 0;
	padding-left: 12px;
	background-color : #444444;
}
.menu_item{
	border-bottom: 1px solid #999999;
	background-color: #777;
}
.menu_item a {
	display: block;
	padding: 4px 0 4px 10px;
	text-decoration: none;
	/*FONT-FAMILY: verdana, Arial;*/
	font-size: 11px;
	color: White;
}
.menu_item a:hover {
	background: #999;
	
	font-weight : bold;
}
.shade
{
	COLOR: black;
	BACKGROUND-COLOR: #ddeecc;	/*vertical-align: middle;*/
}

.blackshade
{
	/*vertical-align: middle;*/
	FONT-WEIGHT: bold;
	background-color : #718f2b;
	COLOR: ffffff;
}

.rowselected
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #99B347;	/*vertical-align: middle;*/
}
.rowselected a
{
	COLOR: #ffffff;
}
.rowselected a:hover
{
	COLOR: #003300;
}

.message
{
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #669900;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}
.SELECTS
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    COLOR: #333333;
    width: 57;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#toplinks_block {
	width: 90%;
}
a#us_non-shippable{color:#F60;}
