.banner{
    margin: -4px 0 0 0;
    width: 716px; height: 149px;
}

.content-main-content{padding: 206px 231px 61px 30px;}
.content-main-content h1{margin-left:9px }
.content-main p { padding: 0 10px 10px 10px;}

.featured-products{
    position:absolute;
    z-index:100;
    top:299px;
    margin:0 0 0 -11px    
}
.featured-products .box{padding: 17px 0 24px 18px;}
.featured-products h1{
    background: url(../images/titles/featured_products.gif) no-repeat;
    text-indent: -9999px;
    width:160px;
}
.featured-products ul li{
    float:left;
    width: 228px;
    padding:18px 0 0 0;
	position:relative;
}
.featured-products img{border:3px solid #8F8C6F;margin: 0 15px 50px 0;}
.featured-products a{ font-weight: bold; line-height:1em; margin-bottom:3px; }
.featured-products p{line-height:1em;}
.featured-products span { color: #FF4400; }
.featured-products a.more{font-weight:normal;font-size:9px; margin:0;}
.featured-products p.rrp{padding:0;color: #6E5037; font-size:9px;}
.featured-products p.rrp b{ text-decoration:line-through; font-weight:normal; font-size:9px; }
.featured-products p.price {font-size:9px;color: #FF4400;}
.featured-products p.price b{font-size:13px;}
.featured-products a.button{
    display:block;
    width: 89px; height: 20px;
    background: url(../images/buttons/add_to_cart.gif) no-repeat;
    text-indent: -9999px;
    margin:9px 0 0 74px;
}

/* -----------------------------------------------
	special sticker
----------------------------------------------- */

.featured-products li p.special {
	position: absolute;
	/*top: 50px;
	left: 36px;*/
	right: 15px; top: 70px;
}

/* -----------------------------------------------
	helpful resources
----------------------------------------------- */

ul.helpful-resources{padding:6px 10px 0 10px;}
ul.helpful-resources li{
    background:url(../images/arw.gif) no-repeat;
    background-position:0 6px;
    padding:0 0 0 16px;
	float:left;
	width:191px;
}

/* -----------------------------------------------
	content right
----------------------------------------------- */

.content-right{
    position:absolute;
    z-index:10;
    top: 214px;
    margin:0 0 0 501px;
}

.content-right h2{
    line-height:1 !important;    
	font-size: 15px;	   
	color: #739932;
	font-weight: normal;
	margin: 0 0 10px -1px;
}
.content-right p{ padding: 0 0 10px 0;}
.my-account{
    width: 190px; height: 167px;
    padding:17px 20px 0 20px;
    background: url(../images/hmyaccount.gif) no-repeat;
    color:#FFFFFF;
    font-size:9px;
    margin:0 0 5px 0;
}
.my-account .register{display:block;float: right;}
.my-account a.button{margin:0 0 0 138px;}
.my-account fieldset{
    margin:0;    
    padding:0 0 5px 0;
    border:0;
    clear:both;
}
.my-account input{float: right; width: 108px; background: #FF9F4D;}
.my-account ol li{ margin: 0 0 4px 0;font-size:11px;}
/* Logged in */
.my-account-in{
    width: 190px; height: 50px;
    padding:17px 20px 0 20px;
    background: url(../images/hmyaccount_in.gif) no-repeat;
    color:#FFFFFF;
    font-size:9px;
    margin:0 0 5px 0;
}
.contact-us{
    width: 190px; height: 89px;
    padding:17px 20px 0 20px;
    background: url(../images/hcontactus.gif) no-repeat;
    font-size:9px;
    color:#FFFFFF;    
    margin:0 0 5px 0;
}
.contact-us p{line-height:140%; padding: 0;}
.contact-us a.button{
    margin:0 0 0 105px;    
}
.gardening-tip{
    width: 190px; height: 138px;
    padding:17px 20px 0 20px;
    background: url(../images/htips.gif) no-repeat;
    margin:0 0 5px 0;
	line-height:16px;    
}
.gardening-tip h2{font-size:15px;}
.gardening-tip span{ font-size: 9px; color: #FFFFFF;}
.gardening-tip p{ color: #3C4E1C;padding:0; }
.gardening-tip a{ color: #597c17; }
.gardening-tip a:hover{ color: #446701; }
.gardening-tip a.button{
    display:block;
    width: 66px; height: 20px;
    margin:10px 0 0 124px;
    background: url(../images/buttons/view_all.gif) no-repeat;
    text-indent: -9999px;
}

