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

h1, h2, h3 {
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
	margin:0;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
ul, li {
	padding:0;
	margin:0;
}
body {
	background:url(../images/bg-footer.png) 87% 100% no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	margin:0;
	padding:0;
}
#container {
	background:url(../images/bg-container.jpg)0 -1% repeat-x;
	margin:0 auto;
}
#head {
	background:url(../images/bg-head.jpg) repeat-x;
	height:135px;
}
#head0 {
	width:1000px;
	margin:0 auto;
}
#head h1 {
	float:left;
}
#content {
	background:#FFF;
	width:1003px;
	float:left;
}
#main-nav {
	padding:0;
	margin-top:69px;
	float:right;
}
#main-nav li {
	height:41px;
	float:left;
	list-style:none;
	padding:15px 15px 0;
	background:url(../images/bg-li-main-nav.png) no-repeat;
}
#main-nav .fresh {
	background:none;
}
#main-nav li a {
	color:#FFF;
}
#spotlight {
	float:left;
	margin-top:16px;
}
#spotlight-bot {
	margin-top:45px;
	/*float:left;*/
}
#spotlight-bot li {
	list-style:none;
	
}
.bot-img1 {
	margin:0 25px 0 0;
	text-align:center;
	padding-top:170px;
	background:url(../images/img-ban-bot1.jpg) no-repeat;
	width:180px;
	/*height:42px;*/
	float:left;
}
.bot-img2 {
	margin:0 25px 0 0px;
	text-align:center;
	padding-top:170px;
	background:url(../images/img-ban-bot2.jpg) no-repeat;
	width:180px;
	/*height:42px;*/
	float:left;
}
.bot-img3 {
	margin:0 25px 0 0;
	text-align:center;
	padding-top:170px;
	background:url(../images/img-ban-bo3.jpg) no-repeat;
	width:180px;
	/*height:42px;*/
	float:left;
}
.bot-img4 {
	margin:0 25px 0 0;
	text-align:center;
	padding-top:170px;
	background:url(../images/img-ban-bot4.jpg) no-repeat;
	width:180px;
	/*height:42px;*/
	float:left;
}

.bot-img5 {
	margin:0 0px;
	text-align:center;
	padding-top:170px;
	background:url(../images/img-ban-bot5.jpg) no-repeat;
	width:180px;
	/*height:42px;*/
	float:left;
}



#spotlight-bot h3 {
	font-weight:normal;
	color:#575856;
	margin:0;
	padding:0;
	font-size:14px;
	font-style:normal;
	clear:both;
	position:relative;
	top:-33px;
	
}
#spotlight-bot li {
	font-weight:normal;
	color:#aaa9a8;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	color:#575856;
}
#spotlight-bot li:hover {
	font-weight:normal;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
#footer {
	height:160px;
	margin-top:25px;
}
.clear {
	clear:both;
}
#wrap {
	width:1000px;
	margin:0 auto;
}
.footer0 {
	padding-top:10px;
	margin:0 auto;
	width:1000px;
	height:106px;
	border:1px solid #cccccc;
}
.foot-nav {
}
.foot-nav li {
	width:318px;
	height:50px;
	float:left;
	list-style:none;
}
.foot-head {
	background:url(../images/img-foot-head.png) no-repeat;
	width:187px;
	height:15px;
	float:left;
	margin-bottom:9px;
	padding-left:23px;
}
.para-foot {
	padding-left:25px;
	float:left;
	clear:both;
	display:block
}
.txt-foot {
	color:#7d7f79;
	font-size:11px;
	line-height:18px;
}
.copyright {
	padding-top:20px;
	float:left;
	color:#999;
	font-size:11px;
	border-top:0px #CCC solid;
	margin-top:10px;
	margin-bottom:8px;
	width:100%;
}
.link-foot {
	width:932px;
	float:left;
}
.link-foot li {
	height:24px;
	width:122px;
	font-size:11px;
	border-bottom:#999 1px dotted;
	line-height:20px;
}
.link-foot li a {
	color:#7d7f79;
}
.link-foot li a:hover {
	color:#333;
}
.txt-fld {
	margin-right:79px;
}
.foot-linkbox {
	width:122px;
	float:left;
}
.but-subscribe {
	width:140px;
	margin-top:7px;
	float:left;
}
.followus {
	width:169px;
	float:left;
	margin-top:8px;
}
.followus li {
	width:16px;
	height:16px;
	float:left;
	padding:0 3px;
}
.followus .folow-txt {
	width:56px;
	float:left;
	font-size:11px;
}
/*inner*/
		
		
		#inner-spotlight {
	background:url(../images/bg-flowerbanner.jpg) no-repeat;
	width:1003px;
	height:260px; float:left; margin-top:15px
}
#inner-spotlight-plant {
	background:url(../images/bg-plants.jpg) no-repeat;
	width:1003px;
	height:260px; float:left; margin-top:15px
}
#inner-spotlight-ferns {
	background:url(../images/bg-ferns.jpg) no-repeat;
	width:1003px;
	height:260px; float:left; margin-top:15px
}



#inner-spotlight-order {
	background:url(../images/bg-orderhere.jpg) no-repeat;
	width:1003px;
	height:159px; float:left; margin-top:15px
}
#inner-spotlight-contact {
	background:url(../images/bg-contact.jpg) no-repeat;
	width:1003px;
	height:260px; float:left; margin-top:15px
}
#inner-spotlight-trees {
	background:url(../images/bg-trees.jpg) no-repeat;
	width:1003px;
	height:260px; float:left; margin-top:15px
}
#inner-spotlight-gard {
	background:url(../images/bg-gardening%20materials.jpg);
	width:1003px;
	height:260px;color:#060!important; float:left; margin-top:15px
}
.in-hed {
	background:url(../images/iacon-innerhead-left.png) no-repeat;
	margin:120px 0 0 15px;
	padding-left:32px;
	float:left;
	font-size:26px;
	color:#676d66;
}
.inner-content {
	margin:0 auto;
}

.inner-content-area {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:20px 0 0 0px;
	line-height:20px;
	color:#333;
}



.list a {
	color:#333;
}
.list {
	margin-top:19px;
	float:left;
}
.list li {
	list-style:none;
	margin:0 21px 15px 0px;
	border:#e1e2e3 1px solid;
	width:232px;
	height:320px;
	float:left;
}

.marginzero{margin-right:0px!important; }

.add-to-cart-button{
	width: 88px;
	height:22px;
	background:url(../images/add-to-cart.png) no-repeat;
	margin:10px 0 0 30px; float:left;
	border:0px;}

.add-to-cart{
	
	margin:10px 0 0 30px; float:left;}

.img-product {
	float:left;
	margin:10px 0 0 38px;
	width:158px;
	height:160px;
}
.prod-name {
	margin-left:28px;
	float:left;
}
.prod-name li {
	background:url(../images/bg-product-li.png) no-repeat;
	padding-left:18px;
	border:none;
	margin:0;
	height:20px;
	float:left;
}
.prod-contry {
	font-size:15px;
	color:#999;
}
.prod-name .und-line {
	width:150px;
	border-bottom:#e4e4e5 1px solid;
}
.contact {
	margin:50px 0 0 35px;
	float:left;
	height:200px;
}
.contact li {
	padding-right:60px;
	list-style:none;
	float:left;
	padding-bottom:25px;
}

.contact2 {
	margin:10px 0 0 0px;
	float:left;
	
	width:600px;;
}
.contact2 li {
	padding-right:60px;
	list-style:none;
	float:left;
	padding-bottom:25px;
}


.cont-name {
	color:#333;
	float:left;
	width:131px;
	font-size:12px;
	line-height:18px;
}
.cont-fld {
}
.txt-norml {
	font-size:13px;
	font-weight:bold;
	color:#666;
}
.nml-txtsmall {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.but-submit {
	float:left;
	margin:8px 0 0 10px;
}

.but-submit2 {
	float:left;
	margin:8px 0 0 130px;
}
.color-head {
	color:#659410;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	float:left;
	border-bottom:#c7c9c9 1px solid;
	width:122px;
	padding-bottom:5px;
}
.txt-norml2 {
	margin-bottom:25px;
	width:1003px;
	float:left;
	height:25px;
}
.ord-lst-head {
	padding-left:12px;
	margin-bottom:10px;
	width:850px;
	background:url(../images/bg-ord-lst-head.png) no-repeat 0% 42%;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	color:#51565b;
}
.order-btm {
	margin:35px 0;
	float:left;
	margin-left:35px;
	width:950px;
}
.order-list {
	float:left;
	width:950px;
	margin-bottom:32px;
}
.order-list li {
	padding:0 13px;
	width:160px;
	list-style:none;
	float:left;
}
.list-imag {
	border:#cccdcd 1px solid;
	float:left;
	padding:3px;
}
.list-txt {
	float:left;
	font-size:11px;
	color:#666;
	line-height:16px;
}
.qty-txt {
	color:#4f6e17;
	font-size:11px;
	font-weight:bold;
}
.qty-box {
	margin-top:8px;
	float:right;}
	
.qty-box1 {
	margin-top:8px;
	float:left;
	width:300px;
	margin:30px 0 0 30px;}
	
	
	.dotline {
		
		background:#CCC;
		width:925px;
		height:1px;
		float:left;
		
		margin:62px 0 25px 35px;}
		
		.banner {
			
			float:left;}
		
		
		
		/*dropdown*/


/*02/03/2013*/


.page-title h1{
 font:bold 20px "Franklin Gothic Medium Cond",Trebuchet MS, Arial, Helvetica, sans-serif; 
 line-height:32px;
 color:#666;
}
.page-title.title-buttons h1 {
 display: inline-block;
}

#checkout_multishipping_form .page-title.title-buttons .button{
 float:right;
 margin-right:5px;
}
#checkout_multishipping_form .page-title.title-buttons{
 display: inline-block;
 margin: 10px 0;
 width: 100%;
}

.page-title.title-buttons h1 {
 display: inline-block;
}
.checkout-types {
 display: inline-block;
 float: right;
 list-style:none;
}

ul.checkout-types {
 display: inline-block;
 float: right;
 list-style: none outside none;
 text-align: right;
}

.cart{
	margin:10px 0 0 0;}


.cart .totals .checkout-types li {
 font: 14px/27px Arial, Helvetica, sans-serif;
 margin: 0 0 15px;
}
.cart .totals .checkout-types li a{
 font:normal 13px "Franklin Gothic Medium Cond";
}
ul.messages, ul.messages ul {
 display: inline-block;
 list-style:none;
 margin: 8px 0;
 width: 98%;
}
.cart ul.messages, #payment-buttons-container{
 width:100%;
}
.messages li.success-msg{
 list-style:none;
 color:#080;
 background:#f0f0f0;
 margin: 0 0 8px;
 padding: 3px 0;
 text-indent: 5px;
 font:normal 13px "myriad pro",arial;
}
ul.messages, ul.messages ul{
 list-style:none;
}
ul.messages li.error-msg {
 background:#F0F0F0;
 color: #FF0000;
 font: 12px/25px arial;
 margin-bottom: 8px;
 padding: 5px 0;
 text-indent: 5px;
}
ul.messages, ul.messages ul {
 display: inline-block;
 list-style:none;
 margin: 8px 0;
 width: 98%;
}
table.data-table{
 width:100%;
}
table.data-table td, table.data-table th{

 padding:2px 3px;
 text-align:center;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#333;
}
table.data-table th{
 color:#333;
 font:bold 13px "Franklin Gothic Medium Cond";
}
table.data-table td h3.product-name{
 color:#333;
 font:normal 11px Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 line-height:26px;
}
table.data-table td .description{
 text-align:left;
 padding:5px;
 font:normal 12px Arial, Helvetica, sans-serif;
}
table.data-table td textarea{
 width:230px;

 height:85px;
 color:#333;
 font:normal 12px Arial, Helvetica, sans-serif;
}

.button.btn-cart{

 background:#E07414;
 margin-right:3px;
}
.nobr{ color:#333;
text-align:left;
float:left;
padding:0 0 0 2px;}

.qty-fld value{ text-align:center;}
.mandatory{color:#F00;}


/*============= 05/03/2013-my cart=========================*/

table.data-table{
 width:96%;
 margin:10px 4px 0 20px;
 
}
table.data-table td, table.data-table th{
border-bottom:1px dotted #e4e1e1;
 padding:2px 3px;
 text-align:center;
 font:normal 12px Arial, Helvetica, sans-serif;
 color:#333;
}
table.data-table th{
 color:#8a1a1b;
 font:bold 13px "Franklin Gothic Medium Cond";
}
table.data-table td h3.product-name{
 color:#333;
 font:normal 11px Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 line-height:26px;
}
table.data-table td .description{
 text-align:left;
 padding:5px;
 font:normal 12px Arial, Helvetica, sans-serif;
}
table.data-table td textarea{
 width:230px;
 border:1px solid #ccc;
 height:85px;
 color:#333;
 font:normal 12px Arial, Helvetica, sans-serif;
}
.input-text.qty {
 display: inline-block;
 text-align: center;
 width: 31px;
}
.btn-remove.btn-remove2 {
 display: inline-block;
 white-space: nowrap;
}
.input-text.qty{
 width:35px;
 text-align:center;
 border:1px solid #ccc;
 height:23px;
 display:inline-block;
}
table.data-table td .cart-cell {
 width: 150px;
}
table.data-table td .price-box, table.data-table td .cart-cell p, table.data-table td .add-to-cart-alt{
 display: inline-block;
} 
.button.whishcart {
 background:#696969;
 border:none;
}
.link-edit {
 position: relative;
 top: 3px;
}
.buttons-set.buttons-set2 {
 margin: 8px 0 6px;
}
table.data-table td.last .btn-remove.btn-remove2{
 position:relative;
 top:9px;
}
.subtotal {
 line-height: 25px;
}
ol.mini-products-list .product-details a.btn-remove, ol.mini-products-list .product-details a.btn-edit, .block-content a.btn-remove{
 display: block;
 float: right;
 height: 16px;
 left: 2px;
 position: relative;
 top:0;
 width: 16px;
}
ol.mini-products-list .product-details {
 display: inline-block;
 margin: 12px 0 0 0;
 vertical-align: top;
 width: 145px;
}
ol#compare-items li{
 line-height:28px;
}



big{
 line-height: 37px;
 margin-right: 10px;
 font:bold 14px Arial, Helvetica, sans-serif;
 line-height:38px;
}
big span.price{
 font:bold 14px Arial, Helvetica, sans-serif;
 color:#BE5900;
}
#review-buttons-container {
 float: right;
 margin: 6px 0;
}
.col-2.col-wide .data-table tr.first.last.odd td.a-right.last{
 border:1px solid #ccc;
}
.multiple-checkout .buttons-set {
 margin-top:10px;
}
.cart-empty p {
 line-height: 19px;
}
.cart-empty p a {
 color: #7E3B00;
 text-transform: uppercase;
}
ol#recently-viewed-items li{
 line-height:26px;
}
ol#recently-viewed-items li p.product-name {
 line-height: 21px;
}
#discount-coupon-form .buttons-set .button, .button.btn-proceed-checkout.btn-checkout, #reorder-validate-detail .button.btn-cart{
 background:#E07414;
 border:2px solid #C15B00;
}
#subscription {
 margin-right:5px;
 position: relative;
 top: -5px;
}




table.data-table td.a-center.last .btn-remove.btn-remove2 {
 top: 0 !important;
}

#checkout-review-table td.a-right.last {
 border: 1px solid #CCC;
}
table.data-table tr.first.last td.a-right.last{
 text-align:right;
 border:none;
 padding:9px 0;
}


col-2.col-wide .data-table tr.first.last.odd td.a-right.last{
 border:1px solid #ccc;
}

.col-2.col-wide .data-table tr.first.last.odd td.a-right.last{
 border:1px solid #ccc;
}
.data-table.cart-table tfoot button.button {
    background: none repeat scroll 0 0 #494949;
    border: 2px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    line-height: 0;
    padding: 10px;
    text-transform: uppercase;
}
.productth{color:#333;}





.newbuton-1 {
	background: rgb(13, 151, 13);
color: #fff;
text-transform: uppercase;
font-size: 11px;
padding: 3px;
cursor:pointer;
	}

.newbuton-2 {
	background: rgb(204, 139, 0);
color: #fff;
text-transform: uppercase;
font-size: 11px;
padding: 3px;
cursor:pointer;
	}
	
	.newbuton-3 {
	background: rgb(0, 163, 204);
color: #fff;
text-transform: uppercase;
font-size: 11px;
padding: 3px;
cursor:pointer;
	}