/*==============================================================================
 * Global CSS
 * 
 * @author Ca-Phun Ung <caphun at yelotofu dot com>
 * @date Sep 2008
 =============================================================================*/

/*------------------------------------------------------------------------------
 * Customised reset styles
 -----------------------------------------------------------------------------*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
	font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, li, fieldset, form, label, legend, table, caption, 
	tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		background: transparent;
	}
	
	:focus {
		outline: 0;
	}
	
	a:focus, 
	label:focus { 
		outline: 1px dotted #CCC;
	}

	html { /* force scrollbar */
		min-height: 100%;
		margin-bottom: 1px;
	}

	body {
		line-height: 1;
        overflow-x: hidden;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	caption, th, td {
		text-align: left;
		font-weight: normal;
		vertical-align:top;
	}
	
	blockquote:before, blockquote:after, 
	q:before, q:after {
		content: "";
	}
	
	blockquote, q {
		quotes: "" "";
	}
	
	h1, h2, h3, h4, h5, h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #666;
		margin-bottom: .5em;
	}

	input, select, textarea { color: #666; }
	
	a {
		color: #64556c;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	h2 {
		font-size: 24px;
		color:#7f965e;
		font-weight: normal;
	}
	
	h3 {
		font-size: 1.4em;
	}

	h4 {
		font-size: 1.2em;
	}

	h5, h6 {
		font-size: 1.1em;
	}
	
	p, dl {
		margin-bottom: 1em;
		line-height: 1.5;
	}
	
	dt {
		font-weight: bold;
	}


/*------------------------------------------------------------------------------
 * Top-down styles
 -----------------------------------------------------------------------------*/
	body {
		font: 62.5%/1.25 Arial, Helvetica, sans-serif;
		background: #ebf0da url(https://img.crocdn.co.uk/images/affiliates/rhs/body_bg.png) repeat-x;
		color: #666;
	}
	body#christmas {
		background: #fefefe url(https://img.crocdn.co.uk/images/affiliates/rhs/body_bg_christmas.jpg) repeat-x;
	}	
	td {
		font-size: 12px;
	}	
	#container {
		position: relative;
		width: 975px;
		margin: 0 auto;
	}
	#main {
		width: 975px;
	    display: block;
	}	
	#header {
		min-height: 165px;
	}
	
	#logo {
		position: absolute;
		margin-top: 13px;
	}

	#sitename {
		position: absolute;
		left: 150px;
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/header_sitename.png) no-repeat;
		width: 259px;
		height: 82px;
	}

	#header-miniwb {
		position: absolute;
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/header_miniwb_bg.png) no-repeat;
		width: 148px;
		height: 86px;
		right: 0;
		top: 0;
		color: #D5D5D5;
	}

	#header-miniwb p {
		margin: 32px 0 0 13px;
	}

	#header-miniwb a {
		position: relative;
		padding-right: 10px;
		top: -2px;
	}

	#header-miniwb a span {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/css_sprites.png) no-repeat -2px -11px;
		display: block;
		width: 6px;
		height: 11px;
		position: absolute;
		right: 0;
		top: 5px;
	}

	#header-miniwb a,
	#header-miniwb .num,
	#header-miniwb .price {
		color: #64556c;
		font-weight: bold
	}

	#header-miniwb .num,
	#header-miniwb .price {
		font-weight: bold;
		font-size: 1.2em;
	}
	#header-miniwb #mini-wheelbarrow-rhs {
	font-family: Arial, Sans-Serif;
	text-align: left;
	line-height: 16px;
	padding-top: 0;
	color: #666666;
	font-size: 11px;
    }
    #header-miniwb .mini-wheelbarrow-item-count-rhs, #header-miniwb .mini-wheelbarrow-total-rhs {
	    font-weight:bold;
	    color: #667158;
	    font-size: 12px;
    }

	#header-search-box {
		position: relative;
		margin: 0 auto 0;
		top: 38px;
		left: 44px;
		width: 387px;
	}

	#header-search-box label {
		font: 1.4em Arial,Helvetica,sans-serif;
		color: #666;
	}

	#header-search-box button {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/global-inp-search.png) no-repeat;
		width: 36px;
		height: 36px;
		border: none;
	    cursor: pointer;
	}

	#header-search {
background-color: #FFFFFF;
    border: 0 none;
    box-shadow: 1px 1px 3px 0 #CFCFCF inset;
    color: #666666;
    display: block;
    float: left;
    font-family: "FS Albert Web Regular",Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    height: 36px;
    /*line-height: 36px;*/
    outline: 0 none;
    padding: 0 12px;
    width: 330px;
	}
	.header-search-title { display: none;}
	.header-search-input {float:left;}
	.header-search-button {float:left;width:32px;}

	#content_main fieldset input, #primarycontent fieldset input, #plants #plant-search-box input, #products #product-search-box input {
		background-color: #f6f6f6;
		box-shadow: inset 0 2px 2px #dddddd;
		-moz-box-shadow: inset 0 2px 2px #dddddd;
	  	-webkit-box-shadow: inset 0 2px 2px #dddddd;
	  	border: 0;
		font-size: 14px;
		padding: 0 15px 0 7px;
		line-height: 22px;
		height: 22px;
	}

	#mainnav {
		position: absolute;
		top: 87px;
		right: 0;
	}

	#mainnav li a {
		height: 45px;
		display: block;
		margin-left: 1px;
	}

	#menuhome a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav_home.png);
		width: 56px;
	}

	#mainnav a.selected,
	#mainnav a:hover {
		background-position: 0 -45px;
	}

	#menu1 a {
		/*background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav_offers.png);*/
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-plant-offers.png);
        width: 94px;
	}

	#menu2 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav_plants.png);
		width: 71px;
	}

	#menu3 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-bulbs.png);
		width: 61px;
	}

	#menu4 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav_pots.png);
		width: 81px;
	}

	#menu5 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-tools.png);
		width: 61px;
	}

	#menu6 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-outdoor-living.png);
		width: 124px;
	}
	#menu7 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-christmas-catalogue.png);
		width: 93px;
	}

	#menu8 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-grow-the-look.png);
		width: 129px;
	}


	#menu9 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-offers-small.png);
		width: 65px;
	}
	
	
	/* Christmas menu */
	/*
	#menu5 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav_grow_your_own.png);
		width: 129px;
	}
	#menu6 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-sale.png);
		width: 109px;
	}
	#menu7 a {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/nav-christmas.png);
		width: 92px;
	}
    */



	#utilitynav {
		position: absolute;
		right: 180px;
		top: 0;
	}

	#utilitynav, #utilitynav a {
		color: #64556c;
	}

	#utilitynav a {
		padding-right: 5px;
		margin-left: 20px;
		display: block;
		float: right;
		font-size: 1.1em;
		font-weight: bold
	}

	#utilitynav a span {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/css_sprites.png) no-repeat -2px -2px;
		width: 3px;
		height: 5px;
		display: block;
		float: right;
		margin-top: 5px;
		margin-left:5px
	}


	#breadcrumb {
		color: #888;
		font-size: 1.2em;
		padding: 10px 0px 0px 18px;
	}

	#breadcrumb p {
		margin-bottom: 0;
	}

	#main {
		overflow: hidden;
		background: #FFF url(https://img.crocdn.co.uk/images/affiliates/rhs/main_bg.png) repeat-y 181px 0;
		color: #666;
	}
	
	#sidebar {
		/*float: left;*/
		width: 142px;
		border: 10px solid #FFF;
		background: #E6E4D3 url(https://img.crocdn.co.uk/images/affiliates/rhs/sidebar_bg.jpg) no-repeat;
		padding: 171px 5px 0 14px;
		font-size: 1.2em;
	}

	#sidebar h2 {
		color: #4F4C2B;
		margin-bottom: 1em;
		font-size: 1.4em;
	}

	#sidebar .subnav {
		list-style: none;
		margin: 0;
		padding: 0;
		margin-left: 10px;
	}

	#sidebar .subnav li {
		margin-bottom: .5em;
	}

	#sidebar .subnav li a {
		color: #757357;
	}

	#sidebar #seasonal-promotion {
		margin-left:-5px;
		padding-top:8px;
	}

	.c8020 {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/content_bg.png) repeat-y 100% 0;
	}

	.c {
		position: relative;
		/*min-height: 350px;*/
	}
	
	#primarycontent {
		min-height: 350px;
		padding-top: 7px
	}

	#home #primarycontent, #home #infobar {
		display: table-cell;
		vertical-align: top;
	}

	#infobar .banner {
		margin-bottom: 1em;
		display: block;
	}

	#home #primarycontent {
		/*width: 80%;*/
		width: 608px;
	}

	#home #primarycontent .c {
		padding-right: 10px;
	}

	#home #infobar {
		/*width: 20%;*/
		width: 152px;
	}
				
	#home #infobar .c {
		left: 10px;
	}
		
	#footer {
		text-align: center;
		font-size: 1.1em;
		margin-top: 1em;
	}
			
	#footer p#servicenav {
		margin-bottom: 2em;
		color: #769833;
	}

	#footer p#servicenav a {
		margin: 0 20px;
	}

	#footer p {
		margin-bottom: .5em;
		color: #999;
	}
	.sitename {
	     float: left;
    position: absolute;
    top: 100px;
	}
	.sitename .home-hero-title-green{
	    font-family: Cambria, Georgia, serif;
	}



/*------------------------------------------------------------------------------
 * General styles
 -----------------------------------------------------------------------------*/
	.hide {
		position: absolute;
		left: -9999px;
	}
	
	.horizontal li {
		float: left;
		list-style: none;
	}
	
	.btn_change-password, .btn_change-email, .btn_continue, .btn_back-to-my-account, .btn_delete, .btn_edit, 
	.btn_add-new-address, .btn_change-name, .btn_buy, .btn_go, .btn_create, .btn_back, .btn_look-up-address, 
	.btn_clear, .btn_add, .btn_send, .btn_back-to-order-history, .btn_more-info, .btn_go-to-offer {
		display:block;
		text-indent:-999em;	
		border:none;
		cursor:pointer;
		line-height:0;
		font-size:0;
		color:#FFF;
	}
	#secureLogo {
		background:url(https://img.crocdn.co.uk/images/ico_padlock.gif) no-repeat;
		width:24px;
		height:49px;
		display:block;
	}
	.grid {
		margin: 0;
		padding: 0;
	}
	
	.grid li {
		display: -moz-inline-stack; /* for FF2 */
		display: inline-block;
		vertical-align: top;
	}
		
	.grid li .cell {
		position: relative; /* for FF2 */
	}

	.columnar, ul.columnar {
		display: table-row;
		margin: 0;
		padding: 0;
	}
	
	.columnar .col {
		display: table-cell;
		vertical-align: top;
	}
	
	.highlight {
		color: #921937;
	}
	
	.button {
		display: block;
		text-indent: -9999px;
	}
	
	.buylink, .btn_buy {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/buy_btn.png);
		width: 86px;
		height: 31px;
	}
	
	.btn_more-offers {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_more_offers.png) no-repeat;
		width: 136px;
		height: 29px;	
	}
	
	.btn_go-to-offer {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_go_to_offer.png) no-repeat;
		width: 136px;
		height: 31px;	
	}
	
	.toolbar {
		background: #F5EDEA url(https://img.crocdn.co.uk/images/affiliates/rhs/toolbar_start.png) no-repeat left top;
		position: absolute;
		top: 5px;
		right: 20px;
		padding-left: 7px;
	}
	
	.toolbar ul {
		margin: 0;
		padding: 0;
		overflow: hidden;
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/toolbar_end.png) no-repeat right top;
		padding-right: 7px;
		height: 22px;
	}

	.toolbar a {
		color: #8D5B48;
		font-size: .9em;
		line-height: 200%;
		padding-left: 14px;
		padding-right: 7px;
	}

	.toolbar-addtowishlist {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/toolbar_addtowishlist.png) no-repeat left center;
	}

	.toolbar-potsizeguide {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/toolbar_potsizeguide.png) no-repeat left center;
	}

	.toolbar-morelikethis {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/toolbar_more.png) no-repeat 5px center;
	}
		
	.clearfix, .clear {
		clear:both;
	}
	
	.horizontalrule {
		height: 1px;
		border-top: 1px solid #EAEAEA;
	}
	
	.msgbox {
		width: 540px;
		margin: 1em auto;
	}
	
	.error .msgbox-title, 
	.error h3.msgbox-title {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/msgbox_error_header.png) no-repeat;
		height: 31px;
		margin: 0;
		padding: 0;
	}
	
	.error .msgbox-content {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/msgbox_error_bg.png) repeat-y;
		overflow: hidden;
		margin: 0;
		padding: 5px 20px 0;
		color: #000000;
		font-size: 1.2em;
	}
	
	.error .msgbox-content p, 
	.error .msgbox-content ul, 
	.error .msgbox-content ol {
		margin-bottom: .5em;
	}
	
	.error .msgbox-footer {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/msgbox_error_footer.png) no-repeat;
		height: 14px;
	}


/*------------------------------------------------------------------------------
 * Home page
 -----------------------------------------------------------------------------*/
	#home #content {
		background: #FFF;
	}
	#home #primarycontent {
		padding-right: 0px;
		margin-right: 0;
		display: block;
		float: left;
	}

	#home #infobar {
		padding: 0;
		margin: 0;
		display: block;
		float: right;
	}
	#home .monthly-offers {
		background: #ACC4D4;
		padding: 11px 12px 15px;
		position: relative;
	}
	
	#home .monthly-offers p {
		margin-bottom: 0;
	}

	#home .monthly-offers-button {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/home_moreoffers_btn.png) no-repeat;
		display: block;
		width: 136px;
		height: 29px;
		float: right;
	}

	#home .monthly-offers-h1 {
		color: #FFF;
		font-size: 1.4em;
		line-height: 200%;
	}

	#home .monthly-offers .columnar {
		margin-top: .5em;
	}

	#home .monthly-offers-one {
		border-right: 10px solid #ACC4D4;
	}
	
	#home .monthly-offers .col {
		background: #FFF;
		color: #818181;
		padding: 9px;
	}
	
	#home .monthly-offers-h2 {
		line-height: 150%;
		margin-bottom: 1em;
		font-size: 1.25em;
	}
	
	#home .monthly-offers-pricepane {
		color: #333;
		margin-bottom: 0;
	}

	#home .monthly-offers-copy {
		min-height: 4.5em;
	}
	
	#home .monthly-offers-more {
		text-align: right;
	}
	
	#home .monthly-offers-more a {
		color: #666338;
		padding-right: 8px;
		position: relative;
	}
	
	#home .monthly-offers-more a span {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/css_sprites.png) no-repeat -2px -23px;
		display: block;
		width: 6px;
		height: 11px;
		position: absolute;
		right: 0;
		top: 6px;
	}
	
	
/*------------------------------------------------------------------------------
 * Monthly Plant Offers page
 -----------------------------------------------------------------------------*/
	#offers #primarycontent h2 {
	    font-size:24px;
	    color:#654b6d;
	}
	
	
	#offers #primarycontent h2 em {
		font-size: 20px;
		font-style: normal;
		font-family: Arial, Helvetica, sans-serif;
		color:#654b6d;
	}
	
	#offers #primarycontent h2 .highlight {font-weight:normal;}
	
	#offers .main-monthly-offers-detail b {
		font-family: "Times New Roman";
		font-weight: normal;
	}
	
	#offers .main-monthly-offers ul {
		list-style: none;
		margin: 0;
		padding: 0;
		padding-right: 27px;
	}
	
	#offers .main-monthly-offers li {
		border-top: 1px dotted #A7A7A7;
		padding: 15px 0;
		clear: both;
		overflow: hidden;
	}
	
	
	#offers .monthly-offers-divider {
		border-top: 1px dotted #A7A7A7;
		padding-top: 20px;
		padding-bottom: 0px;
		margin-top:15px;
		margin-bottom:0;
		clear: both;
		overflow: hidden;
		width:100%;
	}
	
	#offers .monthly-offers-list-photo {
		float:left;
		width:40%;
	}
	
	#offers .monthly-offers-list-text {
		float:left;
		width:58%;
	}
	
	#offers .main-monthly-offers li:first-child {
		border-top: none;
		padding-top: 0;
	}
	
	#offers .main-monthly-offers-photo {
		float: left;
		width: 40%;
	}
	
	#offers .main-monthly-offers-detail {
		float: right;
		width: 58%;
	}
	
	#offers .main-monthly-offers-pricepanel strong {
		float: left;
		clear: left;
		font-size: 14px;
	}
	
	#offers .main-monthly-offers-pricepanel .highlight {
	    font-size:14px;
	}
	
	#offers .main-monthly-offers-pricepanel .buylink {
		float: right;
		clear: right;
	}

	#offers .btn_more-offers {
		float: left;
		clear: left;
		padding-left:20px;
	}

	#offers .btn_go-to-offer {
		float: right;
		clear: right;
		padding-right:20px;
	}
		
	
	#offers .multibuy {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/multibuy_bg.png) repeat-y;
		width: 236px;
	}
	
 	#offers .multibuy-header {
		background: #E1DFD0 url(https://img.crocdn.co.uk/images/affiliates/rhs/multibuy_header.png) no-repeat;
		min-height: 11px;
		padding: 4px 5px 0;
	}
	
	#offers .multibuy-header img {
		display: block;
	}
	
	#offers .multibuy-content, #offers .multibuy-h1 {
		color: #474747;
	}
	
	#offers .multibuy-h1 {
		font-size: 1.2em;
		margin-bottom: 0;
	}
	
	#offers .multibuy-content {
		padding: 10px 5px 0;
	}
	
	#offers .multibuy-content ul {
		padding: 0 7px;
		margin: 0;
		list-style: none;
	}
	
	#offers .multibuy-content li {
		margin-bottom: 1em;
	}
	
	#offers .multibuy-content li {
		overflow: hidden;
	}
	
 	#offers .multibuy-footer {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/multibuy_footer.png) no-repeat;
		height: 15px;
	}
	
	#offers .multibuy-buttonpanel {
		float: right;
		clear: right;
	}
	
	#offers .highlight {font-weight:bold;}
	
/*------------------------------------------------------------------------------
 * Plant Offers page
 -----------------------------------------------------------------------------*/	
	
	#offers ul.plant_offers {
		margin-left:0;
		padding-left:10px;
		padding-top:8px;
		list-style:none;
	}
	#offers ul.plant_offers img {
		border:5px solid #E7E4DB;
	}
	#offers ul.plant_offers li {
		width:147px;
		padding:6px 3px 4px;
		margin:0;
		margin-left:5px;
		margin-bottom:22px;
		float:left;
		list-style:none;
		height:167px;
		min-height:167px;
	}
	#offers ul.plant_offers li.offer_thumb {
		width:147px;
		padding:4px 18px 2px;
		margin:0;
		margin-left:0;
		margin-bottom:0;
		float:left;
		list-style:none;
		height:170x;
		min-height:170px;
	}
	#offers ul.plant_offers li.offer_thumb_large {
		width:210px;
		padding:4px 18px 2px;
		margin:0;
		margin-left:0;
		margin-bottom:0;
		float:left;
		list-style:none;
		height:185x;
		min-height:185px;
	}	
	#offers ul.plant_offers>li {
		height:auto;
	}
	#offers ul.plant_offers li {
		line-height:1em;
		padding-left:3px;
		margin-bottom:5px;
	}
	#offers ul.plant_offers li p, 
	#offers ul.plant_offers li p {
		background:#fff;
		text-align:right;
		padding:5px 5px;
		font-size:1.2em;
		line-height:1em;	
		margin:0;	
	}
	#offers ul.plant_offers>li p {
		height:auto;
	}
	#offers ul.plant_offers li p.latin-name,
	#offers ul.plant_offers li p.latin-name a,
	#offers ul.plant_offers li p.latin-name a,
	#offers ul.plant_offers li p,
	#offers ul.plant_offers li p a {
		text-align:center;
		font-style:normal;
		color:#2F2F2F;
		line-height:1.2em;
	}
	#offers ul.plant_offers a:hover {
		text-decoration:none;
	}

	#offers ul.plant_offers li .price,
	#offers ul.plant_offers li a.price {
		color:#667158;
		text-decoration:none;
		font-weight:bold;
	}

	#offers ul.plant_offers li .was-price,
	#offers ul.plant_offers li a.was-price {
		color:#727272;	
		font-size:1em;
	}
	#offers ul.plant_offers li p.price-tag {
		text-align:center;
		}
	#offers ul.plant_offers li p.price-tag a {
		text-align:right;
		}
	#offers .features {
		float:left;
		width:280px;
		margin-left:0;
	}
	#offers .feature_main,
	#offers .feature_item {
		background:#FFFFFF;
		margin-bottom:21px;
		overflow:hidden;
	}
	#offers .feature_main img {
		border:5px solid #E7E4DB;
	}
	#offers .feature_main p {
		font-size:1.2em;
		color:#2F2F2F;
		line-height:1.2em;
	}
	#offers .feature_main a {
		font-size:1em;
		color:#2F2F2F;
		line-height:1.2em;
	}
	#offers .feature_main a:hover {
		text-decoration:none;
	}
	
	#offers .feature_main .price {
		color:#667158;
		font-weight:bold;
	}
	
	
/*------------------------------------------------------------------------------
 * Plants page
 -----------------------------------------------------------------------------*/
	#plants #plant-search-box, #products #product-search-box {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/plants_bullet_1.png) no-repeat 9px 2em;
		overflow: hidden;
		padding-top: 1em;
		padding-left: 42px;
		margin-bottom: 2.5em;
		margin-top: 2em;
	}
	
	#plants #plant-search-box label, #products #product-search-box label {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.4em;
		font-weight: bold;
		margin-right: 10px;
	}

	#plants #plant-search-box input, #products #product-search-box input { width: 330px }

	#plants #plant-search-box button, #products #product-search-box button {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/plants_search_btn.png) no-repeat;
		width: 98px;
		height: 31px;
		border: none;
		position: relative;
		top: 8px;
		left: 6px;
	}
	#plants .plants-banner, #products .products-banner {margin-bottom:5px;}
	#plants .plants-by-type, #products .products-by-type {
		background-color: #f4f5ef;
		overflow: hidden;
		padding-top: 1em;
		padding-left: 5px;
		padding-bottom: 7px;
		margin-bottom: 1em;
	}
	#plants .no-results-spacer 
	{
	    width:935px;
	}
	#plants .plants-by-type img {
		display: block;
		width:137px;
		height:120px;
	}

	#plants .plants-by-type h3 {
		padding-left: 5px;
		color: #5A5B4D;
	}

	#plants .plants-by-type ul {
		padding: 0;
		margin: 0;
	}

	#plants .plants-by-type li {
		background: #FFFFFF;
		padding: 5px 6px;
		margin-left: 5px;
		margin-bottom: 3px;
	}

	#plants .plants-by-type li a {
		color: #64556c;
		font-weight: bold;
		display: block;
		position: relative;
	}

	#plants .plants-by-type-detail {
		display: block;
		position: relative;
		margin-top: 5px;
	}

	#plants .plants-by-type-detail span {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/plants_more_btn.png);
		display: block;
		width: 14px;
		height: 15px;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	#plants .plants-az {
		overflow: hidden;
		padding-top: 1em;
		padding-left: 5px;
		margin-bottom: 1em;
	}

	#plants .plants-az h3 {
		color: #5A5B4D;
	}

	#plants .plants-az ul {
		padding: 0;
		margin: 0;
	}

	#plants .plants-az li {
		padding: 0 7px;
		font-size: 1.2em;
	}

	#plants .plants-az li a {
		color: #707070;
		font-size: 1.1em;
	}

	#plants .plants-agm {
		overflow: hidden;
		padding-top: 1em;
		padding-left: 5px;
		margin-bottom: 1em;
	}
	
	#plants .plants-agm h3, #plants .plants-pollinators h3{
		color: #5A5B4D;
	}

	#plants .plants-agm img, #plants .plants-pollinators img {
		float: left;
		margin-top: 5px;
		margin-right: 10px;
	}

	#plants .plants-agm-more {
		font-size: 1.5em;
		font-family: Arial, Helvetica, sans-serif;
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/plants_more_btn.png) no-repeat right center;
		padding-right: 20px;
	}
		
	#plants .plants-pollinators {
		overflow: hidden;
		padding-top: 1em;
		padding-left: 5px;
		margin-bottom: 1em;
	}
	
	.results-icon-holder {
		width:70px;
		float:left;
	}
		
/*------------------------------------------------------------------------------
 * Plant Card page
 -----------------------------------------------------------------------------*/
	.plantcard-headline {
		float: left;
		clear: left;
		width: 270px;
	}
	.plantcard-headline-multiple-list {
		float: none;
		clear: left;
	}	
	
	.plantcard-headline h2 {
		font-size: 1.8em;
		margin-bottom: .2em;
	}
	.plantcard-headline b, .plantcard-headline-multiple-list b, #results_plants td.latin-name b, #breadcrumb .current b, #offers h3 b {
		font-family: "Times New Roman";
		font-weight: normal;
	}
	.plantcard-headline-multiple-list .commonname, .plantcard-headline .commonname {
		font-size: 1.4em;
		color: #434343;
		margin-right: 1em;
	}
	
	.plantcard-buypanel {
		float: right;
		clear: right;
		position: relative;
	}
	
	.plantcard-buypanel-multiple-list {
		float: left;
		position: relative;
		width: 480px;
		text-align:right;
	}	
	.plantcard-buypanel-price {
		font-size: 2.1em;
		font-weight: bold;
		margin-right: 106px;
		color: #667158;
	}
	.plantcard-buypanel p {
		margin-bottom: 0;
	}
	.plantcard-buypanel .buylink {
		position: absolute;
		top: 4px;
		right: 0;
	}
	.plantcard-buypanel dt {
		float: left;
		clear: left;
		font-weight: bold;
		margin-right: .5em;
	}
	.plantcard-buypanel dd {
		overflow: hidden;
	}
	
	.plantcard-attributes {
		padding-left: 2em;
	}
	.plantcard-attributes dt {
		font-weight: bold;
		float: left;
		clear: left;
		margin-right: .5em;
	}
	.plantcard-attributes dd {
		overflow: hidden;
	}
	.plantcard-detail {
		float: right;
		width: 460px;
		padding-top: 50px;
		margin-right: 20px;
	}
	#results_plants .plantcard-comments {
		margin-top:0;
	}	
	.plantcard-photos {
		float: left;
		width: 280px;
	}
	.plantcard-price-list {
		width:354px;
		float:left
	}
	.plantcard-price-list-buylink {
		float: left;
		position: relative;
		width: 88px;
	}
	.plantcard-price-list-buylink .buylink {
		margin-left:20px;
		border: none;
		cursor:pointer;
	}	
	.plantcard-price-list p {
		padding-bottom:0;
	}	
	.plantcard-detail img .card-agm {
		padding-top:5px;
		margin-bottom:-10px;
	}
	.pbr {
		vertical-align:super;
		font-size:65%;
		line-height:0;
	}	
	.plantcard-price-list .size {
		padding:0 5px;
	}
	.plantcard-price-list .availability {
		padding:0 5px;
	}	
	.plantcard-price-list .price {
		padding:0 5px;
		margin-right:0;
		font-weight:bold;
	}
	/* SLIMBOX */
	#lbOverlay {position: absolute;z-index: 9999;left: 0;width: 100%;background-color: #000;cursor: pointer;}
	#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
	.lbLoading {background: #fff url(/images/affiliates/rhs/lightbox/loading.gif) no-repeat center;}
	#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
	#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
	#lbPrevLink {left: 0; float: left; background: url(/images/affiliates/rhs/lightbox/prevlabel.gif) no-repeat left 0px;}
	#lbPrevLink:hover {left: 0; float: left; background: url(/images/affiliates/rhs/lightbox/prevlabel.gif) no-repeat left 0px;}
	#lbNextLink {right: 0; float: right; background: url(/images/affiliates/rhs/lightbox/nextlabel.gif) no-repeat right 0px;}
	#lbNextLink:hover {right: 0; float: right; background: url(/images/affiliates/rhs/lightbox/nextlabel.gif) no-repeat right 0px;}
	#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
	#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: url(/images/affiliates/rhs/lightbox/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
	#lbCaption, #lbNumber {margin-right: 71px;}
	#lbCaption {font-weight: bold;}


	#plant_card_image_expand1{position: absolute;	left:175px; top:175px; width:77px; height:32px;  z-index: 100; background: url(/images/affiliates/rhs/lightbox/enlarge.png) no-repeat;}
	#plant_card_image_expand2{position: absolute;	left:437px; top:175px; width:77px; height:32px;  z-index: 100; background: url(/images/affiliates/rhs/lightbox/enlarge.png) no-repeat;}
	#plant_card_image_expand_transparent1 {position: absolute; left:0px; top:0px; width: 253px; height:200px; z-index: 110;}
	#plant_card_image_expand_transparent2 {position: absolute; left:262px; top:0px; width: 253px; height:200px; z-index: 110;}
	#product_card_image_expand1{position: absolute;	left:175px; top:0px; width:77px; height:32px;  z-index: 100; background: url(/images/affiliates/rhs/lightbox/enlarge.png) no-repeat;}
	#product_card_image_expand_transparent1 {position: absolute; left:0px; top:0px; width: 253px; height:200px; z-index: 110;}
/*------------------------------------------------------------------------------
 * Centres page
 -----------------------------------------------------------------------------*/
	#rhscentres .rhscentres-list {
		color: #2B2B2B;
		margin-top: 2em;
	}
	
	#rhscentres .rhscentres-list ul {
		position: relative;
		margin-right: -5px;
		left: -5px;
	}
	
	#rhscentres .rhscentres-list li {
		width: 376px;
		background: #F4F4EC;
		margin-left: 5px;
		margin-bottom: 17px;
	}
	
	#rhscentres .rhscentres-list .cell {
		padding: 10px;
		padding-left: 182px;
		min-height: 150px;
	}
	
	#rhscentres .rhscentres-list img {
		border: 5px solid #fff;
		position: absolute;
		top: 10px;
		left: 10px;
	}
		
	#rhscentres .rhscentres-list h3 {
		color: #2B2B2B;
	}
	
	#rhscentres .rhscentres-list p {
		font-size: 1.2em;
	}
	
	#rhscentres .rhscentres-list a {
		color: #458D93;
	}


/*------------------------------------------------------------------------------
 * Plant Search Results page
 -----------------------------------------------------------------------------*/
    #results_plants #content {
        width: 960px;
    }
    
    #content #content_main .search-results #filters {
        width: 24%;
        float: left;
        background: #f4f6f5;
        border-top-left-radius: 9px;
        border-top-right-radius: 9px;
        margin-right: 1%;
        margin-bottom: 12px;
    }
    #content #content_main .search-results #filters .filters-container
    {
        margin-left: 6px;
        padding-top: 6px;
    }    
    #content #content_main .search-results #filters .filters-container .meta-filters {
        background-color: #FFFFFF;
        border-radius: 9px;
        float: left;
        margin-bottom: 18px;
        padding: 3px 4px;
    }
    #content #content_main .search-results #filters .filters-container .meta-filters a {
        float: left;
    }
    
    #content #content_main .search-results #filters .filters-container .meta-filters > a + a {
        margin-left: 6px;
    }
    
    #content #content_main .search-results #filters .filters-container ul#categoryFacets,
    #content #content_main .search-results #filters .filters-container ul#selectedCategories,
    #content #content_main .search-results #filters .filters-container ul.selectedAttributes,
    #content #content_main .search-results #filters .filters-container h3 > ul,
    #content #content_main .search-results #filters .filters-container ul#whatsYourStyleFacets,
    #content #content_main .search-results #filters .filters-container ul#whatsYourStyleFacets,
    #content #content_main .search-results #filters .filters-container ul.checkboxes {
        list-style: none outside none;
        padding: 0;
    }
    .selectedAttributes a,
    #selectedCategories a
     {
    display: block;
        background: url("/images/affiliates/rhs/filter-x.png") no-repeat top right;
}
#content #content_main .search-results #filters .filters-container #selectedCategories li {
        padding-right: 12px;
}
    #content #content_main .search-results #filters .filters-container ul.selectedAttributes li {
        padding-left: 12px;
        padding-right: 12px;
    }
      .selections-clear .clear-selections {
    display: block;
    padding-right: 12px;
    text-align: right;
    text-decoration: underline;
}
    #content #content_main .search-results #filters .filters-container ul#categoryFacets >li,
    #content #content_main .search-results #filters .filters-container ul.checkboxes >li,
    #content #content_main .search-results #filters .filters-container ul#whatsYourStyleFacets > li,
    #content #content_main .search-results #filters .filters-container ul#whatsYourStyleFacets > li {
    list-style: none outside none;
    margin-right: 12px;
    padding: 0 0 15px;
    }
    #content #content_main .search-results #filters .filters-container ul#categoryFacets > li  .hasSubItems,
    #content #content_main .search-results #filters .filters-container ul.checkboxes >li > .hasSubItems
    {
         background: url("/images/affiliates/rhs/filter-arrow.png") no-repeat scroll right top;
          display: block;
        color: #5A5A5A;
    }    
    #content #content_main .search-results #filters .filters-container ul#categoryFacets > li .subItems,
    #content #content_main .search-results #filters .filters-container ul.checkboxes >li > .subItems {
        list-style: none outside none;
        padding-left: 12px;
        display: none;
    }
    #content #content_main .search-results #filters .openSubItems 
    {
         display: block;
         background: url("/images/affiliates/rhs/filter-arrow-collapse.png") no-repeat scroll right top;
    }
    #content #content_main .search-results #results {
        width: 75%;
        float: left;
    }
    /* Search results - tiles view */
    #content #content_main .search-results #results #tiles .product {
        border: 1px solid #DBDDDC;
        float: left;
        height: 297px;
        margin-bottom: 16px;
        margin-right: 18px;
        width: 159px;
    }
    #content #content_main .search-results #results #tiles .product.last
    {
        margin-right: 0px;
    }    
    #content #content_main .search-results #results #tiles .product .main {
        padding-left: 10px;
        padding-right: 9px;
        padding-top: 10px;
        float: left;
    }    
    #content #content_main .search-results #results #tiles .product .main .image-reviews {
        float: left;
    }
    #content #content_main .search-results #results #tiles .product .main .image-reviews a
    {
         display: block;
        position: relative;
    }
    #content #content_main .search-results #results .image-reviews a .promo-banner {
        position:absolute; 
        left:0; 
        top: 103px; 
        z-index:5; 
        display: block; 
        width: 134px; 
        color: white; 
        background-color: #D03234; 
        font-weight: bold; 
        padding: 3px; 
        text-align: center;
    }
    #content #content_main .search-results #results .image-reviews a .promo-banner:hover {text-decoration:none;}
    #content #content_main .search-results #results #tiles .product .main .image-reviews a .product-badget{
        position: absolute;
        right: -9px;
        top: -6px;
    }    
    #content #content_main .search-results #results #tiles .product .main .title {
        margin: 0;
    }
    #content #content_main .search-results #results #tiles .product .main .title a
    {
        color: #667158;
        font-size: 13px;
    }  
    #content #content_main .search-results #results #tiles .product .main .upper p
    {
        color: #666666;
        font-size: 12px;
    }     
   
    #content #content_main .search-results #results #tiles .product .main .price
    {
        color: #D03234;
        font-size: 18px;
        font-weight: bold;
    }
    #content #content_main .search-results #results #tiles .product .main .price .price-old {
        color: #666666;
        font-size: 11px;
        font-weight: normal;
    }
    #content #content_main .search-results #results #tiles .product .main .price > div
    {
        float: left;
    }
        #content #content_main .search-results #results #tiles .product .main .price > div.right
    {
        float: right;
    }
    #content #content_main .search-results #results #tiles .product .main .price span{
        clear: both;
    float: left;
    }        
    #content #content_main .search-results #results #tiles .product .main .price .email_me_when_available,
    #content #content_main .search-results #results #tiles .product .main .price .email
     {
        font-size: 12px;
    }
    #content #content_main .search-results #results #tiles .product .footer {
        padding-left: 10px;
        float: left;
        padding-top: 6px;
    } 
    #content #content_main .search-results #results #tiles .product .footer .delivery {
        background: url("/images/affiliates/rhs/truck-icon.png") no-repeat;
         padding-left: 30px;
    } 
    /* Search results - detail view */
    #content #content_main .search-results #results #detail .product {
        border: 1px solid #DBDDDC;
        float: left;
        height: 330px;
        margin-bottom: 16px;
        margin-right: 18px;
        width: 159px;
    }
    #offers #content #content_main .search-results #results #detail .product {
        height:280px;
    }
    #content #content_main .search-results #results #detail .product.last
    {
        margin-right: 0px;
    }    
    #content #content_main .search-results #results #detail .product .main {
        padding-left: 10px;
        padding-right: 5px;
        padding-top: 10px;
        float: left;
    }
    #content #content_main .search-results #results #detail .product .main .image-reviews a
    {
         display: block;
        position: relative;
    }    
    #content #content_main .search-results #results #detail .product .main .image-reviews a img {
        display: block;
        margin: 0 auto;
    }    
    #content #content_main .search-results #results #detail .product .main .image-reviews a .product-badget{
        position: absolute;
        right: -9px;
        top: -6px;
    }    
    #content #content_main .search-results #results #detail .product .main .title {
        margin: 0;
    }
    #content #content_main .search-results #results #detail .product .main .title a
    {
        color: #667158;
        font-size: 13px;
    }
    #content #content_main .search-results #results #detail .product .main .upper
    {
        height:110px;
        overflow:hidden;
    }
    #offers #content #content_main .search-results #results #detail .product .main .upper
    {
        height:90px;
        overflow:hidden;
    }
    #content #content_main .search-results #results #detail .product .main .upper p
    {
        color: #666666;
        font-size: 12px;
    }     
   #content #content_main .search-results #results #detail .product .main .image-reviews
   {
       width:140px;
       height:138px;
   }
    #content #content_main .search-results #results #detail .product .main .price
    {
        color: #D03234;
        font-size: 18px;
        font-weight: bold;
    }
    #content #content_main .search-results #results #detail .product .main .price .price-old {
        color: #666666;
    font-size: 11px;
    font-weight: normal;
    }
    #content #content_main .search-results #results #detail .product .main .price > div
    {
        float: left;
    }
    #content #content_main .search-results #results #detail .product .main .price > div.right
    {
        float: right;
    }
    #content #content_main .search-results #results #detail .product .main .price .price-button, 
    #content #content_main .search-results #results #tiles .product .main .price .price-button  
    {
        float: right;
    }
    #content #content_main .search-results #results #detail .product .main .price span{
        clear: both;
    float: left;
    }        
    #content #content_main .search-results #results #detail .product .main .price .email_me_when_available,
    #content #content_main .search-results #results #detail .product .main .price .email
    {
        font-size: 12px;
}    
    #content #content_main .search-results #results #detail .product .footer {
        padding-left: 10px;
        float: left;
        padding-top: 6px;
    } 
    #content #content_main .search-results #results #detail .product .footer .delivery {
        background: url("/images/affiliates/rhs/truck-icon.png") no-repeat;
         padding-left: 30px;
    } 
    /*Pagination*/
    #content #content_main .search-results #results .pagination-container .pagination-header > h1
    {
         float: left;
    font-size: medium;
    font-weight: normal;
        margin-bottom:0;
    }
    #content #content_main .search-results #results .pagination-container .pagination-header > img
    {
        float: right;
    }
    #content #content_main .search-results #results .pagination-container > * 
    {
        line-height: 23px;
        float: left;
        margin-bottom: 14px;
        margin-top: 20px;
    }
    #content #content_main .search-results #results .pagination-container,
    #content #content_main .search-results #results .pagination-container a {
        color: #5A5A5A;
    }
    #content #content_main .search-results #results .pagination-container .pagination-widgets{
        float: right;
    }
    #content #content_main .search-results #results .pagination-container .pagination-summary 
    {
        float: left;
        padding-right: 6px;
    }
    #content #content_main .search-results #results .pagination-container .pages > a,
    #content #content_main .search-results #results .pagination-container .pages > span
     {
        float: left;
        padding-right: 6px;
    }
    #content #content_main .search-results #results .pagination-container .pages .previous-page 
    {
        background: url("/images/affiliates/rhs/left-arrow.png") no-repeat;
        width: 26px;
        height: 26px;
    }   
    #content #content_main .search-results #results .pagination-container .pages .next-page 
    {
        background: url("/images/affiliates/rhs/right-arrow.png") no-repeat;
        width: 26px;
        height: 26px;
    }    
    #content #content_main .search-results #results .pagination-container .pages .disabled {
        opacity: .3;
    }
    #content #content_main .search-results #results .pagination-container .pages .page {
        font-style: italic;
        font-weight: bold;
    }
    #content #content_main .search-results #results .pagination-container .pages .current-page {
        text-decoration: underline;
        color: #96a87e;
    }
    #content #content_main .search-results #results .search-toolbox-footer .pagination-container 
    {
        margin-bottom: 12px;
    }
    #content #content_main .search-results #results .search-toolbox-header {
         border-bottom: 1px solid #F4F6F5;
        clear: both;
        color: #667158;
        display: block;
        float: left;
        font-weight: bold;
        margin-bottom: 10px;
        padding-bottom: 3px;
        width: 100%;
    }
    .search-toolbox.search-toolbox-header * {
        float: left;
        padding-right: 6px;
    }
    
    .search-toolbox.search-toolbox-header img {
        margin-top: -7.5px;
    }
    .search-toolbox.search-toolbox-header .paging-sorting 
    {
        float: right;
    }
    .search-toolbox.search-toolbox-header .paging-sorting select {
        padding: 0;
    }
    .search-toolbox.search-toolbox-header .paging-sorting .paging-size-label ,
    .search-toolbox.search-toolbox-header .paging-sorting .sorting-label 
    {
        margin-right: 4px;
        margin-left: 4px;
    }
    /* Search results - list view */
    #content #content_main .search-results #results #list {margin-top:4px; color:#666666; font-size:14px;}
    #content #content_main .search-results #results #list .product { border-top:1px solid #eeeeee; padding:7px 0 8px; float:left; position:relative; }
    #content #content_main .search-results #results #list .product .hide {position:absolute; top:7px; left:25px; z-index:2}
    #content #content_main .search-results #results #list .product img {float:left; display: block; width: }
    #content #content_main .search-results #results #list .product.first { border-top:1px solid #dddddd; }
    #content #content_main .search-results #results #list .product .title {line-height:18px; width:161px; float:left; padding:25px 7px 0 10px; font-size: 12px; color: #666666; font-weight: normal;}
    #content #content_main .search-results #results #list .product .title em {font-style:italic}
    #content #content_main .search-results #results #list .product a {color:#9fa63a;}
    #content #content_main .search-results #results #list .product a:hover {text-decoration:underline;}
    #content #content_main .search-results #results #list .product .tag {float:left; width:59px; padding:8px 5px 0px 0px;}
    #content #content_main .search-results #results #list .product .tag img {float:none; width:60px;}
    #content #content_main .search-results #results #list .product .pot {float:left; font-size:11px; width:64px; height:23px; line-height:18px; margin:25px 0px 0px 0px; padding:0 10px 0 33px; background:url('https://img.crocdn.co.uk/images/affiliates/crocus/pot-icon.png') no-repeat;}
    #content #content_main .search-results #results #list .product .delivery {float:left; font-size:11px; width:105px; height:23px; line-height:18px; margin-top:25px; padding:0 0 0 42px; background:url('https://img.crocdn.co.uk/images/affiliates/rhs/truck-icon.png') no-repeat;}
    #content #content_main .search-results #results #list .product .price {color:#666666; font-weight:bold; float:left; width:148px; text-align:right; margin-top:23px;}
    #content #content_main .search-results #results #list .product .price .email_me_when_available {clear: both;
    float: right;
    font-size: 12px;}
     #content #content_main .search-results #results #list .product .price .email_me_when_available .email{font-size:12px;}
     #content #content_main .search-results #results #list .product .price .email_me_when_available img{float:right;}
    #content #content_main .search-results #results #list .product .price a {vertical-align:middle;}
    #content #content_main .search-results #results #list .product .price .price-old 
    {
        color: #666666;
        font-size: 11px;
        font-weight: normal;
        float: right;
        clear: both;
    }
 
    /* Old design */
	.searchresults-overviewpanel {
		background: #EEE;
		color: #666;
		width: 100%;
		vertical-align: middle;
		display: table;
	}
	
	.searchresults-h1 {	padding: 5px 20px; vertical-align: middle !important }

	.searchresults-status { padding: 5px 10px 5px 20px; vertical-align: middle !important }
	
	
	.searchresults-h1 h3 {
		font-size: 1.2em;
		color: #666;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		margin-top: 2px;
	}
	
	.searchresults-status ul {
		margin: 0;
		padding: 0;
		float: right;
	}
	
	.searchresults-status li {
		padding: 5px 5px 0;
	}
	
	.searchresults-status li li {
		padding: 0 2px;
	}
	
	.searchresults-overviewpanel a {
		color: #666;
		text-decoration: underline;
	}
	
	.searchresults-overviewpanel .page-current {
		color: #84A445;
		text-decoration: none;
	}
	
	.searchresults-status .searchagain {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/searchresults_searchagain_b.png) no-repeat;
		width: 112px;
		height: 26px;
		margin-top: -6px;
	}
	
	.searchresults-list table {
		width: 100%;
	}
	
	.searchresults-list th {
		font-weight: bold;
		color: #666;
		border-bottom: 1px solid #EBEBEB;
		padding: 10px;
		text-align: center;
	}
	
	th.searchresult-head-name {
		text-align: left;
		width: 250px;
	}
	
	.searchresults-list td {
		border-bottom: 1px dotted #D7D7D7;
		padding: 10px;
	}
	
	td.searchresult-cell-photo {
		padding-left: 0;
	}
	
	.searchresult-cell-name,
	.searchresult-cell-availability,
	.searchresult-cell-price,
	.searchresult-name-link {
		color: #64556c;
	}
	
	.searchresult-cell-name b {
		font-family: "Times New Roman";
	}
	
	.searchresult-cell-name img.results-agm {
		float: left;
		margin-top: 5px;
		margin-right: 10px;
		margin-bottom: 30px;
	}
	
	.searchresult-plant-latin {
		color: #667158;
	}
	
	.searchresult-cell-description {
		color: #848484;
	}
	
	.searchresult-cell-price {
		font-weight: bold;
		text-align: right;
	}
	
	td.searchresult-cell-add {
		padding: 5px;
	}
	
	.searchresult-cell-add .addtowbarrow {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/searchresults_wbarrow.png) no-repeat;
		width: 29px;
		height: 24px;
	}
	


/*------------------------------------------------------------------------------
 * jQuery UI Spinner
 -----------------------------------------------------------------------------*/
	.ui-spinner {
		width: 3.5em;
		display: block;
		position: relative;
		overflow: hidden;
		border: 1px solid #A4A8A7;
		padding: 0 2px;
	}
	
	.ui-spinner-disabled {
		background: #F4F4F4;
		color: #CCC;
	}
	
	.ui-spinner-box {
		width: 50%;
		height: 100%;
		float: left;
		font-size: 125%;
		border: none;
		background: none;
		padding: 0;
	}
	
	.ui-spinner-up,
	.ui-spinner-down {
		width: 50%;
		height: 50%;
		font-size: 0.5em;
		padding: 0;
		margin: 0;
		z-index: 100;
		text-align: center;
		vertical-align: middle;
		position: absolute;
		right: 0;
		cursor: default;
		border: 1px solid #A4A8A7;
		border-right: none;
		border-top: none;
		color: #A4A8A7;
		background:#E1ECEE;
	}
	
	.ui-spinner-down {
		bottom: 0;
		border-bottom: 0;
	}
	
	.ui-spinner-pressed {
		background: #FEFEFE;
		color: #333;
	}
	
	.ui-spinner-list,
	.ui-spinner-listitem {
		margin: 0;
		padding: 0;
	}
	
	
/*------------------------------------------------------------------------------
 * Wheelbarrow page
 -----------------------------------------------------------------------------*/
	#wheelbarrow #my-wheelbarrow {
		margin-bottom: 1em;
		width: 100%;
	}

	#wheelbarrow .btn_place-order {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/place_order.png) no-repeat 0 0;
		width: 124px;
		height: 31px;
		margin-right: -40px;
	}
	
	#my-wheelbarrow th {
		border-bottom: 1px solid #EAEAEA;
		font-weight: bold;
		text-align: center;
		padding: 10px;
	}
	
	#my-wheelbarrow th.price {
		text-align: right;
	}
	
	#my-wheelbarrow td {
		border-bottom: 1px dotted #EAEAEA;
		padding: 10px;
	}
	
	#my-wheelbarrow td.photo {
		padding-left: 0;
		padding-right: 0;
	}
		
	#my-wheelbarrow td .name {
		color: #000;
	}

	#my-wheelbarrow td .latin-name {
		color: #667158;
	}

	#my-wheelbarrow td.price {
		font-weight: bold;
		color: #000;
		text-align: right;
	}
	
	#my-wheelbarrow td.quantity {
		text-align: center;
	}

	#my-wheelbarrow td.availability {
		font-size: .9em;
	}

	#my-wheelbarrow td.delete {
		padding-right: 0;
	}
	
	#my-wheelbarrow td.item_price b {
		font-family: "Times New Roman";
		font-weight: normal;
	}
	#order-details b {
		font-family: "Times New Roman";
		font-weight: normal;
	}
	#wheelbarrow .btn_delete {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/delete.png) no-repeat;
		width: 54px;
		height: 17px;
		border: none;
	}
	
	#wheelbarrow .wheelbarrow-continue {
		vertical-align: bottom;
		padding: 0 25px;
	}
	
	#wheelbarrow .btn_go-to-checkout {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_checkout_btn.png) no-repeat;
		width: 122px;
		height: 41px;
		border: none;
		position: absolute;
		right: 5px;
		bottom: 5px;
	}
	
	#wheelbarrow .wheelbarrow-checkout {
		width: 311px;
	}
	
	#wheelbarrow .wheelbarrow-checkout-header {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_totals_header.png) no-repeat;
		width: 311px;
		height: 2px;
	}
	
	#wheelbarrow .wheelbarrow-checkout-content {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_totals_bg.png) repeat-y;
		padding: 5px;
		position: relative;
	}
	
	#wheelbarrow .wheelbarrow-checkout-content dl {
		margin: 0;
		margin-left: 30px;
	}

	#wheelbarrow .wheelbarrow-checkout-content dt {
		float: left;
		clear: left;
		display: block;
		width: 5em;
		color: #6E7740;
	}

	#wheelbarrow .wheelbarrow-checkout-content dd {
		overflow: hidden;
		font-weight: bold;
		color: #000000;
	}

	
	#wheelbarrow .wheelbarrow-checkout-footer {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_totals_footer.png) no-repeat;
		width: 311px;
		height: 2px;
	}
	
	#wheelbarrow .recommend-box .recommend-box_price .btn_add-to-wheelbarrow 
	{
	    background: url("/images/affiliates/rhs/buy-button.png") no-repeat scroll 0% 0% transparent;
	    width:73px;
	    height:26px;
	}
	
	#wheelbarrow .recommend-box .recommend-box_content 
	{
	    background-color:#f7faf3;
	}
	
/*------------------------------------------------------------------------------
 * Login page
 -----------------------------------------------------------------------------*/
	#wbarrowlogin .login {
		padding-top: 1em;
		padding-left: 50px;
	}
	
	#wbarrowlogin .login h3 {
		color: #777558;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 2em;
		font-size: 1.2em;
	}
	
	#wbarrowlogin .login dl {
		padding: 0;
		margin: 0;
		margin-bottom: 30px;
	}
	
	#wbarrowlogin .login dt {
		float: left;
		clear: left;
		text-align: right;
		margin-right: .5em;
		width: 13em;
	}

	#wbarrowlogin .login dd {
		overflow: hidden;
		margin-bottom: 1em;
	}
		
		#wbarrowlogin .login dd label {
			font-weight: bold;
		}
		
		#wbarrowlogin .login dd input {
			border: 1px solid #006699;
			width: 180px;
		}
	
	#wbarrowlogin .login .btn_continue {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_checkout.png) no-repeat;
		width: 121px;
		height: 41px;
		border: none;
	}
	
	#wbarrowlogin .login a {
		color: #006699;
		text-decoration: underline;
	}
	
	#wbarrowlogin .buttonpanel {
		text-align: center;
	}
	
	
/*------------------------------------------------------------------------------
 * Site Search Results page
 -----------------------------------------------------------------------------*/
	.searchresults-tabs {
		background: #667158;
		border-top-right-radius: 16px;
		-moz-border-radius-topright: 16px;
		-webkit-border-top-right-radius: 16px;
		border-top-left-radius: 16px;
		-moz-border-radius-topleft: 16px;
		-webkit-border-top-left-radius: 16px;
		color: #fff;
	}
	
	.searchresults-tabs-inner {
		padding: 10px 0 10px 20px;
		overflow: hidden;
		vertical-align: middle
	}
	
	.searchresults-tabs h2 {
		color: #fff;
		float: left;
		font-size: 1.8em;
		margin-bottom: 0;
	}
	
	.searchresults-tabs-showme {
		margin-right: 10px;
		margin-left: 30px;
		font-weight: bold;
		padding-top: 5px;
		font-size: 1.2em;
		float: left;
	}
	
	.searchresults-tabs-everything {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/sitesearch_tab_everything.png) no-repeat 0 0;
		width: 104px;
		height: 29px;
		float: left;
		margin-right: 8px;
	}
	
	.searchresults-tabs-plants {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/sitesearch_tab_plants.png) no-repeat 0 0;
		width: 100px;
		height: 29px;
		float: left;
		margin-right: 8px;
	}
	
	.searchresults-tabs-products {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/sitesearch_tab_products.png) no-repeat 0 0;
		width: 125px;
		height: 29px;
		float: left;
	}
	.searchresults-no-results {
		padding:20px 10px;
		font-size: 1.2em;
	}
	
	
/*------------------------------------------------------------------------------
 * Products page
 -----------------------------------------------------------------------------*/
	
	#products .products-by-type img {
		display: block;
		width:137px;
		height:120px;
	}

	#products .products-by-type h3 {
		padding-left: 5px;
		color: #5A5B4D;
	}

	#products .products-by-type ul {
		padding: 0;
		margin: 0;
	}

	#products .products-by-type li {
		background: #FFFFFF;
		padding: 5px 6px;
		margin-left: 5px;
		margin-bottom: 3px;
		width: 137px;
        height: 157px;
	}

	#products .products-by-type li a {
		color: #64556c;
		font-weight: bold;
		display: block;
		position: relative;
	}

	#products .products-by-type-detail {
		display: block;
		position: relative;
		margin-top: 5px;
		padding-right:15px;
	}

	#products .products-by-type-detail span {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/plants_more_btn.png);
		display: block;
		width: 14px;
		height: 15px;
		position: absolute;
		top: 0;
		right: 0;
	}
	
	#products .products-az {
		overflow: hidden;
		padding-top: 1em;
		padding-left: 5px;
		margin-bottom: 1em;
	}

	#products .products-az h3 {
		color: #5A5B4D;
	}

	#products .products-az ul {
		padding: 0;
		margin: 0;
	}

	#products .products-az li {
		padding: 0 7px;
		font-size: 1.2em;
	}

	#products .products-az li a {
		color: #707070;
		font-size: 1.1em;
	}
		
/*------------------------------------------------------------------------------
 * Collections
 -----------------------------------------------------------------------------*/
    #ready-made-borders h3
    {
        color:#64556c;
        font-weight:normal;
    }

    #ready-made-borders .featured_image {
        float: right;
        margin-left: 10px;
	    margin-bottom:10px;
    }

	 #ready-made-borders #content .content_wrap {
		background:url(https://img.crocdn.co.uk/images/elements/submenu-box_bg.gif) repeat-y 2px 0;
	 }


	 #ready-made-borders #content_main .btn_open-border-plan {
		margin:0 68.5px;
		background-position:center top;
	 }

	 #ready-made-borders #content_main .border-overview {
		background:#f7faf3;
		overflow:hidden;
		padding:10px;
		position:relative;
        background: none repeat scroll 0% 0% #f7faf3;
        border: 1px solid #bbbbbb;
        border-radius: 8px;
        margin-bottom: 6px;
	 }

	 #ready-made-borders #content_main .border-overview h3 {
		font-size:20px;
		color:#7f965e;
		font-weight:normal;
	 }
	 #ready-made-borders #content_main .border-details h3 {
		font-size:18px;
		color:#64556c;
		font-weight:normal;
	 }
	 #ready-made-borders #content_main .border-overview p {
		margin-bottom:0;
	 }

	 #ready-made-borders #content_main .border-overview .stamp_special-offers {
		display:block;
		margin-top:0;
	 }
	 #ready-made-borders .border-overview #subtotals {
		float:left;
		font-size:16px;
		font-weight:normal;
	 }
	 #ready-made-borders #content_main .border-overview h3, 
	 .border-overview #subtotals p {
		padding-left:0;
	 }
	 #ready-made-borders .border-overview #subtotals strong {
		margin-right:5px;
		font-weight:normal;
		}
	 #ready-made-borders .border-overview #buyNow {
		float:right;
		clear:right;
	 }
	 #ready-made-borders .border-overview #buyNow .price {
		color:#453D64;
		font-weight:bold;
		font-size:1.6em;
		font-weight:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-right:20px;
		float:left;
		margin-bottom:8px;
	 }
	 #ready-made-borders .border-overview #buyNow .btn_buy {
		display:block;
		text-indent:-9999px;	
		border:none;
		cursor:pointer;
		line-height:0;
		font-size:0;
		color:#FFF;
		width:86px;
		height:31px;
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/buy-button-lg.png) no-repeat;
		float:left;
		margin-bottom:-15px;
	 }
	 #ready-made-borders .border-overview #buyNow p {
		clear:both;
	 }

	 #ready-made-borders #my-wheelbarrow {
		width:100%;
		clear:both;
		margin-top:0;
	}

	 #ready-made-borders #my-wheelbarrow thead th {
		padding-top:20px;
		padding-bottom:5px;
		border:none;
		color:#7f965e;
	}

	#ready-made-borders #my-wheelbarrow td {
			border-bottom: 1px dotted #EAEAEA;
			padding: 10px;
	}

	#ready-made-borders #my-wheelbarrow th {
			border-bottom: 1px solid #EAEAEA;
			font-weight: bold;
			padding: 10px;
	}

	#ready-made-borders #my-wheelbarrow td .price-old {
		text-decoration: line-through;
		font-size:12px;
	}

	 /* IE6 hacks */

	 * html #content_main .border-overview {
		clear:both;
		width:591px;
		}
	 * html #content_main .btn_open-border-plan {
			margin:0 38.5px;
		}	
	 * html .border-overview #subtotals p {
		margin-left:2px;
	}


/*------------------------------------------------------------------------------
 * Collections
 -----------------------------------------------------------------------------*/


	#table_plants_az tr.alt {
		background-color:#F5F5F5;
	}

	#table_plants_az th, #table_plants_az td {
		padding:5px;
	}

	#table_plants_az {background:url(https://img.crocdn.co.uk/images/separator2.gif) repeat-x left top;}
	#table_plants_az th { color:#000; font-weight:bold; font-style:normal; padding:10px 5px; }

	#table_plants_az td.latin-name a {font-style:normal;}
	#table_plants_az td.common-name {color:#000;font-style:normal;}
	#table_plants_az td.size {color:#4C9B01;}
	#table_plants_az th.price, td.price {text-align:right;}
	#table_plants_az tfoot td {
		padding:10px 5px;
	}
	/*
	h2 {
		float:left;
		width:6em;
	}
	*/
	#sort-by-selector {
		color:#587499;
		font-weight:bold;
		float:left;
		padding-top:0.1em;
	}
	#sort-by-selector a {
		padding-left:7px;	
		margin-right:10px;
		text-decoration:none;
		font-weight:normal;
	}
	#sort-by-selector a span {
		padding-right:5px;
		height:16px;
	}
	#sort-by-selector a.selected {
		background:#D7DEE8 url(https://img.crocdn.co.uk/images/sort_by_selector_tab_start.gif) no-repeat left top;
		font-weight:bold;	
	}
	#sort-by-selector a.selected span {
		background:#D7DEE8 url(https://img.crocdn.co.uk/images/sort_by_selector_tab_end.gif) no-repeat right top;
	}
	#content_main .alphabet-nav {
		margin:0;
		padding:0;
		margin-bottom:20px;
		font-weight:bold;
		color:#6C7A09;
		clear:both;
	}
	#content_main .alphabet-nav a {
		color:#2D3A1E;
	}
	#content_main .alphabet-nav li {
		display:inline;
		margin:0;
		padding:0 3px;	
	}

/*------------------------------------------------------------------------------
 * Message box
 -----------------------------------------------------------------------------*/
	#msgbox {
		position:relative;
		top:3px;
		border-width:2px 4px 1px;
		border-style:solid;
		clear:both;
	}

	#msgbox.error {
		background-color:#8A1213;
		color:#fff;
		border-color:#8A1213;
	}

	#msgbox.success {
		background-color:#394160;
		color:#fff;
		border-color:#394160;	
	}

	#msgbox .title {
		padding-left:32px;
	}
	#msgbox h3.title {
		font-size:1.2em;
	}
	#msgbox.error .title {
		background:url(https://img.crocdn.co.uk/images/elements/msgbox_error_title_bullet.gif) no-repeat 4px center;
	}
	#msgbox.success .title {
		background:url(https://img.crocdn.co.uk/images/elements/msgbox_success_title_bullet.gif) no-repeat 4px center;
	}

	#msgbox .message {
		font-size:1em;
		background-color:#fff;
		color:#000;
		font-weight:normal;
	}

	#msgbox p, #msgbox li {
		padding:0;
		margin:0;
		margin-bottom:0.5em;
		line-height:2em;
		margin-left:0.5em;
	}
	#msgbox ul li {
		list-style:square;
		margin-left:2em;		
	}
	#msgbox ol li {
		margin-left:2em;	
		list-style:decimal;
	}
	#msgbox h3 {
		color:#fff;
		font-size:1.2em;
	}

/*------------------------------------------------------------------------------
 * My Account
 -----------------------------------------------------------------------------*/


	#my-account .ico-med_my-account-details,
	#my-account .ico-med_my-address-book,
	#my-account .ico-med_wish-list,
	#my-account .ico-med_order-tracking {
		display:block;
		text-indent:-999em;
		width:80px;
		height:100px;
	}

	#my-account .ico-med_order-tracking {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-orders.png) no-repeat;
	}

	#my-account .ico-med_my-account-details {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-details.png) no-repeat;
	}

	#my-account .ico-med_my-address-book {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-addresses.png) no-repeat;
	}

	#my-account .ico-med_wish-list {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-wishlist.png) no-repeat;
	}
	#my-account #wish-list_intro p {
		font-size:1.2em;
		padding-left:10px;
		padding-right:10px;
	}
	#my-account #my-account_menu {
		margin:20px 30px;	
	}
	#my-account ul#my-account_menu {
		list-style:none;
	}
	#my-account #my-account_menu li {
		float:left;
		padding:0 13px;
		width:300px;
		height:120px;
	}
	#my-account_menu_icon {
		width:80px;
		float:left;
	}
	#my-account #my-account_menu_text {
		width:150px;
		float:left;
		margin-top:30px;
	}
	#my-account .my-account_link {
		font-size:1.2em;
	}
	#my-account h2.blue {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account.png) no-repeat 0 .45em;
		overflow: hidden;
		padding-top: 30px;
		padding-bottom: 20px;
		padding-left: 70px;
		margin-bottom: 1em;
		font-size: 2em
	}
	#my-account h2.account_details{
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-details.png) no-repeat 0 .45em;
		padding-left: 80px;
	}
	#my-account h2.address_book{
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-addresses.png) no-repeat 0 .45em;
		padding-left: 80px;
		padding-top: 40px;
	}
	h2.order_tracking{
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-orders.png) no-repeat 0 .45em;
		padding-left: 80px;
		padding-top: 40px;
		padding-bottom: 40px;
	}	
	#my-account #wheelbarrow_body dt {
	 float:left;
	 clear:left;	
	 text-align:right;
	 display:block;
	 padding-right:10px; 
	 margin-top:5px;
	}
	#my-account #wheelbarrow_body dd {
		width: 510px;
		padding-bottom:15px;
		line-height:2em;
		clear: right;
		display: block;
		float: left;
	}
	#my-account #wheelbarrow_body.login dt {
		width:145px;
	}
	#my-account #wheelbarrow_body.login .btn_continue {
		margin-left:156px;
	}
	#my-account #wheelbarrow_body, #order-tracking #wheelbarrow_body {
		padding:20px 50px;
		margin-bottom:10px;
		position:relative;
		clear:both;
	}
	#my-account .my-account_intro {
		padding:5px 30px;
	}
	#my-account .btn_back {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/back.png) no-repeat;
		width:79px;
		height:31px;
	}
	#my-account .btn_continue {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/continue.png) no-repeat;
		width:114px;
		height:31px;
	}

	#my-account .cro_form {
		overflow:hidden;
	}
	#my-account .cro_form dl {
		overflow:hidden;
		padding-left:7px;
	}
	#my-account .cro_form dt {
		text-align:right;
		padding:7px 0.5em;
		float:left;
		clear:left;
	}

	#my-account .cro_form dd {
		padding:2px 0;
		text-align:left;
		clear:right;
		overflow:hidden;	
		height:1%;
		line-height:2.5em;
	}
	#my-account .cro_form .label-short {
		width:6.2em;
	}
	#my-account .cro_form .label-normal {
		width:9em;
	}
	#my-account .cro_form .label-long {
		width:12em;
	}
	#my-account .cro_form .label-extra-long {
		width:24em;
		text-align:left;
		line-height:2em;
	}
	#my-account .cro_form .field-tiny {
		width:42px;
	}
	#my-account .cro_form .field-short {
		width:92px;
	}
	#my-account .cro_form .field-normal {
		width:144px;
	}

	#my-account .cro_form label {
		font-weight:normal;
		line-height:normal;
	}
	#my-account .cro_form .alignleft {
		text-align:left;
	}
	#my-account .cro_form .alignright {
		text-align:right;
	}
	#my-account .cro_form .aligncenter {
		text-align:center;
	}
	#my-account .cro_form_font-large {
		font-size:1.2em;
	}
	#my-account .btn_change-email {
		background:url(https://img.crocdn.co.uk/images/buttons/change-email.gif) no-repeat;
		width:105px;
		height:14px;
		box-shadow:none;
	}	
	#my-account .btn_change-password {
		background:url(https://img.crocdn.co.uk/images/buttons/change-password.gif) no-repeat;
		width:105px;
		height:14px;
		box-shadow:none;
	}
	#back-to-main {
		float:right;
		padding-top:10px;
	}
	#back-to-main .btn_back-to-my-account {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/go_to_my_account.png) no-repeat;
		width:170px;
		height:31px;
	}
	#my-account #address-book_intro {
		font-size:1.2em;
	}
	#my-account #address-book,
	#my-account #my-wish-list {
		width:100%;
	}
	#my-account #address-book .btn_add-new-address {
		margin-top:15px;
		margin-left:40px;
	}
	#my-account #address-book li,
	#my-account #my-wish-list li {
		overflow:hidden;	
		background-position:left bottom;
		padding:20px 0;
		padding-left:40px;
		list-style:none;
		height:1%;
	}
	#my-account #address-book h3,
	#my-account #address-book p,
	#my-account #my-wish-list h3,
	#my-account #my-wish-list h4,
	#my-account #my-wish-list p {
		padding:0;
	}
	#my-account .details {
		float:left;
		width:35%;
	}
	#my-account .details h3 {
		font-size:1em;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;	
		color:#000;
		padding:0;
		margin-bottom:5px;
	}
	#my-account .details p {
		margin-bottom:5px;
	}

	#my-account .options {
		float:left;
		width:45%;
	}
	#my-account .options label {
		font-weight:normal;
	}
	#my-account .actions {
		float:left;
		width:10%;
	}
	#my-account .actions button,
	#my-account .actions a {
		display:block;
		margin-bottom:2px;
	}
	#my-account .btn_edit {
		background:url(https://img.crocdn.co.uk/images/buttons/edit_btn_2.gif) no-repeat;
		width:50px;
		height: 15px;
	}
	#my-account .btn_delete {
		background:url(https://img.crocdn.co.uk/images/buttons/delete_btn.gif) no-repeat;
		width:52px;
		height:15px;
		padding-top: 5px;
	}
	#my-account .btn_buy {
		background: url(https://img.crocdn.co.uk/images/buttons/grey_buy.gif) no-repeat;
		width: 39px;
		height: 15px;
		padding-top: 5px;
		margin-top:5px;
	}
	#my-account .btn_add-new-address {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_add_address.png) no-repeat;
		width:180px;
		height:31px;
	}
	#my-account li.separator {
		border-top: 1px dotted #EAEAEA;
		padding: 10px;
	}
	#my-account #address_edit {
		padding-top:2em;
	}
	#my-account #address_edit dt {
	 float:left;
	 clear:left;	
	 text-align:right;
	 display:block;
	 padding-right:10px; 
	 margin-top:5px;
	}

	#my-account #address_edit dd {
		padding-bottom:15px;
		line-height:2em;
	}
	#my-account #address_edit label {
		font-weight:normal;
	}
	#my-account #address_edit dl {
		margin-bottom:1em;
	}
	#my-account #address_edit dt {
		width:185px;
		clear:left;
		text-align:right;
	}
	#my-account #address_edit dt .note {
		display:block;
		text-align:right;
		font-size:0.85em;
	}
	#my-account #address_edit dd {
		clear:right;
		margin:0;
		padding:0;
		margin-left:195px;
	}
	#my-account #address_edit .h {
		font-weight:bold;
	}
	#my-account #address_edit .separator2 {
		height:30px;
	}
	#my-account #address_edit .small-label {
		font-size:0.8em;
		margin-right:10px;
	}
	#my-account #address_edit dd p {
		margin:0;
		padding:0;
	}
	#my-account #address_edit dd.total {
		line-height:1.6em;
	}
	#my-account #address_edit legend {	
		position:relative;
		display:block;
		font-weight:bold;
		position:absolute;
		font-size:1.2em;
		margin:0.5em 0;
	}
	#my-account #address_edit .fineprint img {
		float:left;
		border:5px solid #E3E4DC;
		margin-right:20px;
	}
	#my-account #address_edit .fineprint input {
		position:absolute;
		margin-left:-20px;
	}
	#my-account #address_edit .fineprint li {
		padding-left:20px;
	}
	#my-account #address_edit ul {
		list-style:none;
	}
	#my-account #address_edit .btn_continue {
		float:right;
	}
	#my-account #address_edit .textbox {
		width:205px;
	}
	#my-account #address_edit .textbox_short {
		width:97px;
	}
	
/*------------------------------------------------------------------------------
 * My Wish List
 -----------------------------------------------------------------------------*/
	#my-account #wish-list_intro .actions {
		float:right;
		clear:right;
		text-align:right;
		margin:0;
		padding:0;
		width:50%;
		width:auto;
	}	
	#my-account #wish-list_intro h2 {
		background: url(https://img.crocdn.co.uk/images/affiliates/rhs/my-account-wishlist.png) no-repeat 0 .45em;
		padding-left: 80px;
		padding-top: 40px;
	}
	#my-account #my-account_intro p {
		font-size:1.2em;
		padding-left:10px;
		padding-right:10px;
	}
	#my-account .my-account-intro, #my-account .login-status {font-size:1.2em;}
	#my-account .login-status a {text-decoration:underline;}
	
	#wish-list_intro {
		padding-bottom:0;
		overflow:hidden;
	}
	#wish-list_intro .btn_back-to-wishlist,
	#wish-list_intro .btn_save-my-wishlist {
		float:right;
		margin-top:10px;
	}
	#wish-list_intro #back-to-main {
		margin-bottom:0;
	}	
	#wish-list_intro #back-to-main .btn_continue-shopping {
		position:relative;
		left:-180px;
		margin-bottom:-26px;
	}	
	#content_main #wish-list_intro .actions {
		float:right;
		clear:right;
		text-align:right;
		margin:0;
		padding:0;
		width:50%;
		width:auto;
	}
	.btn_email-wish-list {
		float:right;
		margin-top:-6px;
	}

	#my-wish-list h3 {
		padding-left:40px;
		padding-top:20px;
	}
	#my-wish-list .btn_create-new-wish-list {
		float:right;
		margin-top:-26px;
	}
	#my-wish-list .details {
		padding-right:20px;
	}
	#my-wish-list .options {
		width:30%;
		padding-right:35px;	
	}
	#my-wish-list_edit {
		clear:both;
	}
	#my-wish-list_edit #emailFriend {
		float:right;
		display:inline;	
	}
	#my-wish-list_edit .ico_email {
		background:url(https://img.crocdn.co.uk/images/ico_email.gif) 0 50% no-repeat;
		width:200px;
		height:50px;
		margin-right:30px;
		margin-top:-0.2em;
		padding:5px 0 5px 25px;
		line-height:1.4em;
	}
	#my-wish-list_edit .btn_change-name {
		background:url(https://img.crocdn.co.uk/images/buttons/change-name.gif) no-repeat;
		width:89px;
		height:15px;
	}
	#my-wish-list_edit #my-wheelbarrow {
		margin-bottom:10px;
		margin-top:0;
	}
	#my-wish-list_edit #my-wheelbarrow th {
		vertical-align:top;
		padding:10px;
		padding-bottom:0;
		white-space:nowrap;
	}	
	#my-wish-list_edit #my-wheelbarrow th.no-line {
		background:none;
		border-bottom:none;
	}	
	#my-wish-list_edit .wish-list-name {
		font-size:1.2em;
		clear:both;
		overflow:hidden;
		margin-top:15px;
	}	
	#my-wish-list_edit .wish-list-name h4 {
		float:left;
		margin-right:20px;
		}	
	#my-wish-list_edit .wish-list-name .btn_change-name {
		margin-top:3px;	
		float:left;
		}		
	#my-wish-list_edit #my-wheelbarrow td.separator,
	#my-wish-list_edit #my-wheelbarrow tr.separator td {
		background:url(https://img.crocdn.co.uk/images/separator2.gif) repeat-x left bottom;
		padding-bottom:10px;
		}	
	#my-wish-list_edit #my-wheelbarrow td.product_photo {
		padding-top:10px;
	}
	#my-wish-list_edit #buyNow {
		width:50%;
	} 	
	#my-wish-list_edit #buyNow .price {
		font-size:1.4em;
	}	
	#my-wish-list_edit #my-wheelbarrow .actions {
		width:200px;
	}	
	#my-wish-list_edit #my-wheelbarrow .actions p {
		float:right;
		text-align:right;
	}	
	#my-wish-list_edit #my-wheelbarrow .ddl_move-to, 
	#my-wish-list_edit #my-wheelbarrow .btn_go, 
	#my-wish-list_edit #my-wheelbarrow .btn_buy,
	#my-wish-list_edit #my-wheelbarrow .btn_delete,
	#wish-list_intro .ddl_view-another-list {
		float:left;
		}	
	#my-wish-list_edit #my-wheelbarrow .ddl_move-to, 	
	#my-wish-list_edit #my-wheelbarrow .btn_buy,
	#wish-list_intro .ddl_view-another-list {
		margin-right:10px;		
	}
	#my-wish-list_edit #my-wheelbarrow .btn_delete {
		margin-top:5px;
	}	
	#wish-list_intro .btn_go, #my-wish-list_edit .btn_go, .btn_go {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/grey_go.gif) no-repeat;
		width:29px;
		height:15px;
	}
	#my-wish-list_edit #my-wheelbarrow .ddl_move-to, 
	#wish-list_intro .ddl_view-another-list {
		width:150px;
	}

	#my-wish-list_edit #buyNow {
		float:right;
		text-align:right;
	}
	#my-wish-list_edit #buyNow .btn_buy {
		float:right;
		margin-top:-22px;
	}
	#my-wish-list_edit #buyNow .price {
		text-align:right;
		margin-right:90px;
		display:block;
		white-space:nowrap;
		font-size:1.6em;
		font-weight:normal;	
		font-family:Verdana, Tahoma, Candara, Arial, Helvetica, sans-serif;
		color:#CC6500;
	}
	* html #my-wish-list_edit #buyNow .btn_buy {
		margin-top:0;
		position:relative;
		top:-22px;
		margin-bottom:-22px;
	}

	#wish-list_strapline {
		padding:20px 0;
	}
	#wish-list_strapline h3 {
		float:left;
	}
	#wish-list_strapline p {
		float:left;
		width:50%;
		padding-left:55px;
		padding-bottom:20px;
		font-size:1.2em;
		color:#085F72;
		clear:right;
	}
	#wish-list_strapline .btn_edit {
		float:right;
		margin-right:50px;
		margin-top:1em;
	}

	#my-wish-list_mail {
		padding:20px 0;
		overflow:hidden;
	}
	#my-wish-list_mail .column {
		width:45%;
		float:left;
		padding:0 15px;
	}
	* html #my-wish-list_mail .column {
		width:44%;
		}
	#my-wish-list_mail h3 {
		margin-bottom:20px;
	}
	#my-wish-list_mail .btn_send {
		float:right;
	}
	#my-wish-list_mail textarea {
		width:266px;
	}
	#my-wish-list_mail #new-mailing-list dl {
		background:#F3F4F6;
		padding:5px 15px;
		overflow:hidden;
		height:1%;
	}
	#my-wish-list_mail #new-mailing-list dl input {
		width:240px;
	}
	#my-wish-list_mail #new-mailing-list dt,
	#my-wish-list_mail #new-mailing-list dd {
		margin-bottom:0.5em;
	}
	#my-wish-list_mail #new-mailing-list label {
		line-height:1.2em;
	}
	#my-wish-list_mail #new-mailing-list button {
		float:right;
		margin-left:5px;
	}

	#my-wish-list_mail #current-mailing-list {
		width:100%;
		margin-top:15px;
	}
	#my-wish-list_mail #current-mailing-list thead tr {
		background:url(https://img.crocdn.co.uk/images/separator.gif) repeat-x left bottom;
	}	
	#my-wish-list_mail #current-mailing-list th {
		font-weight:bold;
		vertical-align:bottom;
		text-align:center;
		padding:5px 0;
		line-height:1.5em;
	}
	#my-wish-list_mail #current-mailing-list th:first-child, 
	#my-wish-list_mail #current-mailing-list th.first {
		text-align:left;	
	}
	#my-wish-list_mail #current-mailing-list th.details {
		text-align:left;
	}
	#my-wish-list_mail #current-mailing-list tbody tr {
		background:url(https://img.crocdn.co.uk/images/separator2.gif) repeat-x left bottom;
	}	
	#my-wish-list_mail #current-mailing-list td {
		vertical-align:top;
		padding:7px 0 2px;	
		text-align:center;
	}
	#my-wish-list_mail #current-mailing-list td:first-child, 
	#my-wish-list_mail #current-mailing-list td.first {
		width:30%;
		text-align:left;
	}
	#my-wish-list_mail #current-mailing-list td+td+td {
		width:25%;
		text-align:center;
	}
	#my-wish-list_mail #current-mailing-list td label {
		font-weight:normal;
	}
	#my-wish-list_mail #current-mailing-list .btn_edit,
	#my-wish-list_mail #current-mailing-list .btn_delete {
		float:left;
		margin-right:5px;
	}

	#my-wish-list_mail .strapline {
		color:#0A607B;
		font-size:1.2em;
		font-weight:bold;
		margin-top:25px;
		margin-bottom:30px;
	}
	
	#my-wish-list_mail .btn_clear {
		background:url(https://img.crocdn.co.uk/images/buttons/clear_btn.gif) no-repeat;
		width:50px;
		height:15px;
	}
	#my-wish-list_mail .btn_add {
		background:url(https://img.crocdn.co.uk/images/buttons/add_btn_2.gif) no-repeat;
		width:50px;
		height:15px;
	}
	#my-wish-list_mail .btn_send {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_send.png) no-repeat;
		width:123px;
		height:41px;
	}	
	#wish-list_intro #wish-list-actions {
		float:right;
		clear:both;
	}
	#wish-list-actions td {
		border: 0;
		padding:5px;
		text-align:right;
	}
	#my-wish-list_add .btn_create {
		background:url(https://img.crocdn.co.uk/images/buttons/create_btn.gif) no-repeat;
		width:75px;
		height:27px;
	}
	#my-wish-list_add {
		text-align:center;
		padding-top:20px;
		padding-left:40px;
	}
	#my-wish-list_add h3 {
		padding-left:0;
	}
	#my-wish-list_add dt {
		line-height:2em;
	}
	#my-wish-list_add dd {
		margin-bottom:0.5em;
	}
	#my-wish-list_add .textbox {
		width:343px;
		border:thin inset;
	}
	#my-wish-list_add dt .eg {
		font-size:0.9em;
	}
	#my-wish-list_add .button-panel {
		width:343px;
		margin-left:190px;
		padding:20px 0;
	}
	#my-wish-list_add .button-panel .btn_create {
		float:right;
		margin-right:70px;	
	}
	#my-wish-list_add .button-panel .btn_continue {
		float:right;
		margin-right:0;	
	}
	.wish-list-item-wrapper {clear:both;overflow:hidden; margin-bottom:1em;}
	.wish-list-item {position:relative;margin-top:50px;float:left;clear:both;width:99%;}
	.wish-list-item .product-photo {float:left; padding:15px 5px;}
	.wish-list-item .product-description {float:left;width:45%;padding:15px 0;}	
	.wish-list-item .product-attr {float:right;clear:right;width:40%;padding:15px 0;}
	.wish-list-item .product-attr li {display:inline;float:left;padding:0;list-style:none;width:40%;}
	#content_main .wish-list-item .product-title {font-weight:bold;margin-bottom:0;}
	.wish-list-item .price, .wish-list-item .availability, .wish-list-item .price-heading, .wish-list-item .availability-heading {font-weight:bold;display:block;}	
	.wish-list-item .price-heading, .wish-list-item .availability-heading {position:relative; top:-45px;margin-bottom:-1em;}	
	.wish-list-item .availability {font-weight:normal; font-size:0.9em;}
	.new-wish-list-item {border:3px solid #EEE;}	
	.new-wish-list-item .tab-add-to-wishlist {position:absolute; top:-19px;left:-3px;}
	.tab-add-to-wishlist {background:url(https://img.crocdn.co.uk/images/elements/tab_add_to_wishlist.gif) no-repeat; width:198px;height:16px;text-indent:-999em;}

/*------------------------------------------------------------------------------
 * Register
 -----------------------------------------------------------------------------*/
	.register {
		position:relative;
		padding-top:20px;
		background:url(https://img.crocdn.co.uk/images/separator.gif) 0 100% repeat-x;
	  }
	.register .instructions {
		font-size:1.2em;
	  }
	.register dt {
		float:left;
		clear:left;	
		text-align:right;
		display:block;
		padding-right:10px; 
	 	margin-top:5px;
		line-height:1.5em; 
	  }
	#content_main .register label {
		font-weight:normal;
	  }
	.register fieldset,
	.register dl {
		margin-bottom:1em;
	  }
	.register dt {
		width:185px;
		clear:left;
		text-align:right;
	  }
	.register dt .note {
		display:block;
		text-align:right;
		font-size:0.85em;
	  }
	.register dd {
		clear:right;
		overflow:hidden;
	  }
	.register .separator2 {
		height:30px;
	  }
	.register dd p {
		margin:0;
		padding:0;
	}
	.register legend {	
		position:relative;
		display:block;
		position:absolute;
		font-size:1.2em;
		margin:0.5em 0;
		padding:0 7px;
	}
	.register dd input {
		margin:2px 0;
	}
	.register .fineprint {
		padding-bottom:10px;
		}
	.register .fineprint legend {
		font-weight:bold;
	}
	#content_main .register .fineprint img {
		float:left;
		border:5px solid #E3E4DC;
		margin-right:-130px;
	}
	.register .fineprint input {
		position:absolute;
		margin-left:-20px;
	}
	.register .fineprint div {
		float:right;
		margin-left:130px;
	  }
	#content_main .register ul {
		list-style:none;
	  }
	.register li {
	  margin-bottom:0.5em;
	  }
	.register .btn_continue {
		float:right;
	  }
	.register .textbox {
		width:205px;
	  }
	.register .textbox_short {
		width:97px;
	  }
	.register #secureLogo {
		position:absolute;
		top:10px;
		right:10px;
  	}

	.btn_look-up-address {
		position:relative;
		background:url(https://img.crocdn.co.uk/images/buttons/look-up-address_btn.gif) no-repeat;
		width:105px;
		height:15px;
	}
     #primarycontent fieldset input.btn_look-up-address {
	    box-shadow: none;
	    background-color: #ffffff;
     }
  /* IE6 hacks */
  
  * html #content_main .register .btn_continue {
  	position:relative;
  	margin:0;
  	top:55px;
  	}
  * html #content_main .register fieldset.fineprint {
  	margin-bottom:0;
  	float:left;
  	overflow:hidden;
  	margin-bottom:-40px;
    }
  * html #content_main .address #instructions {
  	margin-right:-10px;
	}
	
	
/*------------------------------------------------------------------------------
 * Order History
 -----------------------------------------------------------------------------*/
	
	#order-history {
		margin:0 0 30px;
		width:100%;
		font-size:0.9em;
	}
	
	#order-history tr {
		vertical-align:top;
	}
	
	#order-history thead th {
		border-bottom: 1px solid #EAEAEA;
		padding:15px 10px 10px;
		font-weight:bold;
		text-align:center;	
	}
	
	#order-history tbody td {
		border-bottom: 1px dotted #EAEAEA;
		padding: 10px;
		vertical-align:top;
		text-align:center;
	}
	.btn_back-to-order-history {
		background:url(https://img.crocdn.co.uk/images/buttons/back-to-order-history_btn.gif) no-repeat;
		width:131px;
		height:15px;
		float:right;
		margin:0 5px;
	}
	.order-overview {
		background:url(https://img.crocdn.co.uk/images/separator.gif) repeat-x;
		padding-top:15px;	
		clear:both;
	}

	.order-overview .order-number {
		padding-top:0.2em;
	}

	.order-overview dl {
		float:left;
		width:45%;
		padding-bottom:1em;
	}
	.order-overview dt {
		font-weight:bold;
		float:left;
		width:110px;
	}
	.order-overview dd {
		padding:0;
		overflow:hidden;
		height:1%;
	}
	.order-overview address {
		padding-top:0.2em;
		line-height:1.5em;
	}

	.order-detail {
		clear:both;
		background:url(https://img.crocdn.co.uk/images/separator2.gif) repeat-x;
		padding-top:15px;	
	}

	#content_main .order-overview h3,
	#content_main .order-detail h3 {
		font-size:1.4em;
		float:left;
		width:7em;
	}
	.order-detail #my-wheelbarrow {
		clear:both;
		width:100%;
	}
	.btn_more-info {
		background:url(https://img.crocdn.co.uk/images/buttons/more-info_btn.gif) no-repeat;
		width:64px;
		height:15px;
	}
	
	
/*------------------------------------------------------------------------------
 * Order Tracking
 -----------------------------------------------------------------------------*/
	
	#order-tracking .textbox {
		margin:5px 0 0;
	}
	
	#order-tracking dt {
	 float:left;
	 clear:left;	
	 text-align:right;
	 display:block;
	 padding-right:10px; 
	 margin-top:5px;
	}
	
	#order-tracking dd {
		width: 510px;
		padding-bottom:15px;
		line-height:2em;
		clear: right;
		display: block;
		float: left;
	}
	
	#order-tracking .login {
		margin-top:30px;
	}
	
	#order-tracking .login dt {
		width:145px;
	}
	#order-tracking .login .btn_continue {
		margin-left:156px;
	}
	#order-tracking .btn_continue {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/continue.png) no-repeat;
		width:123px;
		height:41px;
	}

/*------------------------------------------------------------------------------
 * Catalogue Request & Catalogue Ordering
 -----------------------------------------------------------------------------*/

	#catalogue .cro_form {
		overflow:hidden;
	}
	#catalogue .cro_form dl {
		overflow:hidden;
		padding-left:7px;
	}
	#catalogue .cro_form dt {
		text-align:right;
		padding:7px 0.5em;
		float:left;
		clear:left;
	}

	#catalogue .cro_form dd {
		padding:7px 0;
		text-align:left;
		clear:right;
		overflow:hidden;	
		height:1%;
	}

	#catalogue .cro_form .label-short {
		width:6.2em;
	}
	#catalogue .cro_form .label-normal {
		width:9em;
	}
	#catalogue .cro_form .label-long {
		width:12em;
	}
	#catalogue .cro_form .label-extra-long {
		width:24em;
		text-align:left;
		line-height:2em;
	}
	#catalogue .cro_form .field-tiny {
		width:42px;
	}
	#catalogue .cro_form .field-short {
		width:92px;
	}
	#catalogue .cro_form .field-normal {
		width:144px;
	}

	#catalogue .cro_form label {
		font-weight:normal;
		line-height:normal;
	}
	#catalogue .cro_form .alignleft {
		text-align:left;
	}
	#catalogue .cro_form .alignright {
		text-align:right;
	}
	#catalogue .cro_form .aligncenter {
		text-align:center;
	}
	#catalogue .cro_form_font-large {
		font-size:1.2em;
	}
	#catalogue .cro_form .light-shade  {
		padding:20px 10px;
		background-color:#F9F7F8;
	}
	#catalogue .btn_send {
		background:url(https://img.crocdn.co.uk/images/affiliates/rhs/btn_send.png) no-repeat;
		width:123px;
		height:41px;
	}
	#catalogue .intro {
		width:560px;
		display: block;
		float: left;
	}
	#catalogue .instructions {
		width:450px;
		margin-top: 10px;
	}
	#catalogue .instructions p
	{
	    margin-bottom:30px;
	}
	#catalogue .offer {
		width:200px;
		padding-top:1em;
		margin-left:30px;
		display: block;
		float: left;
	}
	#catalogue #catalogue-order-form {
		padding-bottom:4px;
	}
	#catalogue #catalogue-order-form p {
		margin-bottom:4px;
	}
    #catalogue #catalogue-order-form input#more_boxes
    {
        box-shadow:none;
        background-color:#ffffff;
        height:15px;  
    }
    #catalogue #catalogue-order-form input#btn_continue 
    {
        box-shadow:none;
        background-color:#ffffff;           
    }
	#catalogue .btn_get-a-catalogue {
		margin-left:140px;
	}
	
	
/*------------------------------------------------------------------------------
 * Cut flowers
 -----------------------------------------------------------------------------*/
 
	#cutflower_card #content_main {
		margin-top: 215px;
	} 
	
	#cutflower_card #content_main h2 {
		float:left;
		width:50%;
	}

	#cutflower_card #content_main h2.long_title {
		float:left;
		width:700px;;
	}

	#cutflower_card #page {
		position:relative;
		width:100%;	
		float:left;
		margin-top:20px;
		margin-bottom:20px;
		padding-top:20px;
		overflow:hidden;
		background:url(/images/separator.gif) repeat-x left top;
		/* CSS3 - supported by Gecko and Webkit */
		/* 
		-moz-column-count:2;
		-moz-column-gap:60px;
		-webkit-column-count:2;
		-webkit-column-gap:60px;	
		column-count:2;
		column-gap:60px; */
	}

	#cutflower_card #page .column1 {
		float:left;
		width:48%;
	}
	#cutflower_card #page .column2 {
		float:right;
		width:48%;	
	}

	#cutflower_card #photos {
		position:absolute;
		top:178px;
		left:195px;
	}
	#cutflower_card #photos img {
		margin-right:4px;
		border:none;	
	}

	#cutflower_card #content_main #page h3 {
		font-size:1em;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-bottom:2em;
	}

	#cutflower_card #content_main #page p {
		padding-left:0;
		margin-bottom:2em;
	}

	#cutflower_card #emailFriend, #buyNow {
		float:right;
		text-align:right;
	}

	#cutflower_card #emailFriend {
		position:absolute;
		right:29px;
		margin-top:-250px;
		display:none;
	}

	#cutflower_card #buyNowSpecialFlower {
		width:760px;
	}

	#cutflower_card #buyNowSpecialFlower .price_list {
		width:650px;
		margin-top:6px;
	}

	#cutflower_card #buyNowSpecialFlower p {
		padding:0;
		margin:0;
	}

	#cutflower_card #buyNowSpecialFlower .actions_special_flower {
		float:left;
		width:90px;
		margin-top:40px;
	}

	#cutflower_card #buyNow, #buyNow p, #buyNowSpecialFlower, #buyNowSpecialFlower p {
		text-align:right;
	}
	#cutflower_card #buyNow {
		width:45%;
	}
	#cutflower_card #buyNow .btn_buy, #buyNowSpecialFlower .btn_buy {
		float:right;
		clear:right;
		margin-top:-26px;
	}
	#cutflower_card #buyNow .price_list,
	#cutflower_card #buyNowSpecialFlower .price_list,
	#cutflower_card #buyNow .actions {
		float:left;
	}
	#cutflower_card #buyNow .price_list {
		margin-top:6px;
	}
	#cutflower_card #buyNow .actions {
		margin-top:30px;
		width:40%;		
	}
	#cutflower_card #buyNow .actions p {
		clear:both;
		padding-bottom:1em;
	}
	#cutflower_card #buyNow .price {
		font-size:1.7em;
		font-weight:normal;
		padding:0 5px 0 15px;
		color:#3A0926;
	}
	#cutflower_card #buyNow .ico_wish {
		padding-right:5px;
	}
	#cutflower_card #buyNow p {
		padding:0;
		margin:0;
	}

	#cutflower_card #content_main .goes-with {
		margin-left:-5px;
		background-color:#E1E1E1;
	}
	#cutflower_card #content_main .goes-with_title {
		color:#333;
	}
	#cutflower_card #content_main .goes-with_item_shadow {
		background-color:#999;
	}
	#cutflower_card #content_main .goes-with_item p {
		font-style:normal;
	}

	#cutflower_card #content_main #page .title_delivery {
		text-transform:uppercase;
		background:url(https://img.crocdn.co.uk/images/title/title_delivery-details.gif) no-repeat;
		display:block;
		text-indent:-999em;
		height:51px;
	}

	#cutflower_card #content_main #page fieldset {
		width:80%;
		margin-right:70px;
	}

	#cutflower_card #content_main #page fieldset,
	#cutflower_card #content_main #page fieldset table,
	#cutflower_card #content_main #page fieldset p {
		text-align:right;
		float:right;
		clear:both;
	}
	#cutflower_card #content_main #page fieldset p {
		white-space:nowrap;
	}

	#flower_card_image_expand1{position: absolute;	left:175px; top:175px; width:77px; height:32px;  z-index: 100; background: url(/images/lightbox/enlarge.png)}
	#flower_card_image_expand2{position: absolute;	left:437px; top:175px; width:77px; height:32px;  z-index: 100; background: url(/images/lightbox/enlarge.png)}
	#flower_card_image_expand3{position: absolute;	left:699px; top:175px; width:77px; height:32px;  z-index: 100; background: url(/images/lightbox/enlarge.png)}
	#flower_card_image_expand_transparent1 {position: absolute; left:0px; top:0px; width: 253px; height:200px; z-index: 110;}
	#flower_card_image_expand_transparent2 {position: absolute; left:262px; top:0px; width: 253px; height:200px; z-index: 110;}
	#flower_card_image_expand_transparent3 {position: absolute; left:524px; top:0px; width: 253px; height:200px; z-index: 110;}
	

	#cutflower_card .upsell_item {
		float:right;
		width:350px;
		margin-left:0;
	 	border:1px dotted #494949;
		margin-bottom:20px;
		margin-left:0;
		padding:10px 0;
		clear:right;
	}
		
	#cutflower_card .upsell_item.alt {
		float:left;
		clear:left;	
		margin-left:0;
	}
	
	#cutflower_card .upsell_item img {
		border:none;
		float:right;
	}
	#cutflower_card .upsell_item .title,
	#cutflower_card #upsells .upsell_item .title {
		float:left;
		font-size:1.2em;
		width:60%;
		margin-bottom:1em;
	}
	
	#cutflower_card .upsell_item p {
		clear:left;
		margin-left:20px;
		line-height:2em;
	}
	
	#cutflower_card #upsells .upsell_item label,
	.upsell_item label {
		font-weight:normal;
	}
	
	
	#cutflower_card .upsell_item img {
		padding-right:10px;
	}
	
	#cutflower_card upsell_item .title,
	#cutflower_card #upsells .upsell_item .title, 
	#cutflower_card .upsell_item p, 
	#cutflower_card #upsells .upsell_item p, 
	#cutflower_card .upsell_item label {
		padding-left:20px;
	}
	
	
/*------------------------------------------------------------------------------
 * Books
 -----------------------------------------------------------------------------*/

#books #sidebar { background-image:none; padding-top:10px; }
#books #primarycontent h2 { color:#666; font-size: 2.4em; margin-bottom: 10px; padding-top: 11px; padding-left: 7px; line-height: 1; }
#books .book-search-form { position: absolute; top: 20px; right: 35px; font-size: 1.4em; color: #97a649; font-family: Arial, Helvetica, sans-serif; }
#books .book-search-form input { width: 320px; }
#books h2, h3, h4 { color:#666 }

#books .c5050 { background: url(/images/affiliates/rhs/books/grey_dot.gif) repeat-y center; overflow:hidden; }
/*.c { padding: 10px 8px; }*/
#books .c5050 .best-seller-box, .c5050 .recommended-box { float: left; width:50%; padding: 0; margin: 0; }
#books .add-to-wbarrow-icon { background: url(/images/affiliates/rhs/searchresults_wbarrow.png) no-repeat; width: 29px; height: 24px; display:inline-block; margin-bottom: -6px; }

#books .book-title { color: #666; font-weight: bold; }
#books .book-author { color: #666 }
#books .book-price { font-weight: bold; font-size: 1.2em; }

/* new releases */
#books .title-new-releases, .title-best-seller, .title-recommended { font-size:1.4em; background-color:#9db5e5; color: #FFF; padding:6px 10px 5px; position: relative; }
#books .title-new-releases { margin-top: 10px; padding-left: 65px; }
#books .title-new-releases-icon { background:url(/images/affiliates/rhs/books/ico_new.gif) no-repeat; width:49px; height:45px; display:block; position:absolute; top: -6px; left:5px; z-index:1000; }
#books .new-releases-box { overflow:hidden; position:relative; height:315px; border-top: 1px solid #cbcad0; }
#books .new-releases-carousel { overflow: hidden; padding: 23px 0 0; width: 750px; }
#books .new-releases-carousel ul, .new-releases-carousel li { float:left; display:block; list-style:none; margin: 0; padding: 0; text-align:center; }
#books .new-releases-carousel h4, .new-releases-carousel p { margin: 0; padding: 0; line-height: 1.2; }
#books .new-releases-carousel img { margin: 0; }

#books #mycarousel { position:absolute; }
#books #mycarousel li { width: 200px; height: 300px; }

/* bestsellers & recommended */
#books .title-best-seller-more, .title-recommended-more { font-size: 1.5em; color: #FFF; position: absolute; top: 5px; right: 20px; }
#books .title-recommended-more { right: 10px; }
#books .best-seller-featured, .recommended-featured {  height: 230px; padding: 0 10px; padding-right: 0; }
#books .best-seller-featured img, .recommended-featured img { float: right; border: 1px solid #e9e9eb; padding: 3px; margin-left: 8px; }
#books .best-seller-wheelbarrow { background: url(/images/affiliates/rhs/searchresults_wbarrow.png) no-repeat; width:29px; height:24px; }
#books .best-seller-list, .recommended-list { overflow:hidden; }
#books .best-seller-list ul, .recommended-list ul { padding: 0; margin: 0; margin-bottom: 12px; }
#books .best-seller-list li, .recommended-list li { padding: 0; padding-bottom: 10px; margin: 0; text-align: center; width: 118px; border-right: 2px dotted #e2e2e2; }
#books .best-seller-list li.last, .recommended-list li.last { border-right: none; } 
#books .best-seller-list li p, .recommended-list li p { padding:0; margin:0; }
#books .best-seller-featured h4, .recommended-featured h4 { font-size: 1.2em; padding-top: 7px; font-weight: bold; margin-bottom: 0; }

#books .best-seller-box .c { padding-left: 0; padding-right: 10px; }
#books .recommended-box .c { padding-right: 0; padding-left: 10px; }

#books .best-seller-featured-price { font-size: 1.4em; font-weight: bold; }
#books .best-seller-featured-price .add-to-wbarrow-icon { margin-left: 10px; }

#books .recommended-featured-price { font-size: 1.4em; font-weight: bold; }
#books .recommended-featured-price .add-to-wbarrow-icon { margin-left: 10px; }

#books .featured-author { font-size: .9em; color: #a6921f; }

#books .book-list-bb { background: url(/images/affiliates/rhs/books/book_list_bb.gif) no-repeat center bottom; }


/* chelsea */
#chelsea h3, #chelsea h4 { color: #666; }
#chelsea #chelsea-garden-main { float:right;width:400px; }
#chelsea #chelsea-garden-designer { float:left;width:90px;height:100px; }

/* monthly jobs */
#monthly_jobs td, #monthly_jobs li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;	color: #666; vertical-align:top; }
#monthly_jobs td img {margin-bottom:5px;}
#monthly_jobs .jobs_title { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7E8E52; margin-bottom:0;}
#monthly_jobs .jobs_month { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666; }
#monthly_jobs .jobs_number { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #7E8E52; }

/* new home page spring 2010 */
#main{background:none;background-color:#FFF;}
#content{
	border:medium none;
	padding:18px 17px 18px 17px;
	width:946px;
	background-color: #FFF;
	font-size: 1.2em;
	overflow: hidden;
}
#christmas #content {padding:18px 8px; width:966px;}

#sidebar{
	background:none repeat scroll 0 0 #E6E4D3;
	border:5px solid #FFFFFF;
	font-size:1.2em;
	padding:3px 10px 3px 8px;
	width:149px;
}

#home #primarycontent .c{
	padding-top:10px;
}
#home #primarycontent .c h2{
	margin-bottom:0.7em;
}
#home #primarycontent .c p{
	margin-bottom:1.8em;
}
#home #primarycontent .c div p{
	margin-bottom:0;
}

/*sidebar*/
#home #infobar  {
	background-color:#E6E4D3;
	padding:5px 10px 5px 12px;
	width:144px;
	text-align:center;
}
#sidebar .sidebar-block,
#infobar .sidebar-block
{
	background-color:#FFF;
	padding:5px 7px;
	position:relative;
	margin-bottom:5px;
	min-height:158px;
}
#infobar .sidebar-block
{
	min-height:153px;
	padding:4px 5px;
	margin-bottom:7px;
}
#sidebar .sidebar-block h2,
#infobar .sidebar-block h2
{
	margin:0;
	color:#8B9C32;
	font-size:1.6em;
	line-height:1.2em;
	letter-spacing:-0.02em;
}
#infobar .sidebar-block h2{
	font-size:1.4em;
	letter-spacing:0.02em;
	text-align:left;
}
#sidebar .sidebar-block p,
#infobar .sidebar-block p
{
	margin:0 0 10px;
	line-height:1.1em;
	color:#727266;
	text-align:left;
}
#infobar .sidebar-block p
{
	font-size:0.9em;
	margin:0 0 15px;
}
a.view-offer-link{
	text-indent:-9999px;
	position:absolute;
	width:65px;
	height:11px;
	bottom:6px;
	right:9px;
	background:transparent url('https://img.crocdn.co.uk/images/affiliates/rhs/home_offers/view_offer.jpg') no-repeat scroll 0 0;
}

/* Summer 2012 Home Page Redesign */
#home-offer-container {width:765px;float: right;margin-right: -18px;}
#home-hero-header {width:757px;height:330px;padding:0;margin:0;}
.home-hero-image {padding:7px;}
#home-hero-image-link-container {width:757px;height:262px;margin-bottom:20px;}
#home-hero-title-container a:hover {text-decoration:none;}
#home-hero-title-container {float:left;width:635px;}
.home-hero-title-link {text-decoration:none;padding-left:10px;}
h2.home-hero-title {font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size:24px; margin:0; padding:0; line-height:26px;}
.home-hero-title-green {color: #666;}
.home-hero-title-red {color: #cc0001;padding-left:7px;}
.home-hero-view-offers {float:left;width:117px;margin-top:5px;}
#home-header-separator {width:757px;height:28px;}
#home-thumbnail-container {width:255px;float:left;text-align:center;padding-bottom:20px;}
#home-thumbnail-container img {padding-right:10px;padding-bottom:10px;}
.home-thumbnail-link {font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #666;font-size:18px;text-decoration:none;padding-right:10px;}
#sidebar {background:none repeat scroll 0 0 #E6E4D3;border:5px solid #FFFFFF;font-size:1.2em;padding:3px 10px 3px 8px;width:162px;}
#sidebar .sidebar-block {padding:4px;height:132px;min-height: 132px;}
#sidebar .sidebar-block p {font-weight:bold;padding-top:5px;}
#sidebar h2 { color: #666;margin-bottom: 0.5em; font-size: 1.4em; text-align:center;}

/*footer*/
#footer p#rhsnav,
#footer p#servicenav
{
	color:#769833;
	margin-bottom:0.5em;
}
#footer p#servicenav{
	margin-bottom:2.8em;
}
#footer p#rhsnav a,
#footer p#servicenav a
{
	margin:0 12px;
	font-size:1.02em;
	letter-spacing:-0.03em;
}
#footer p#servicenav a{
	margin:0 18px;
}

/**************** V2 Item Card ***************************/
.item-page {padding: 0; width: 930px;}
.item-page #item-images .plant-img {display: block; margin-bottom: 2px;}
.item-page #item-images .img-thumb-plant .prev-but,#item-images .img-thumb-plant .next-but {background: #fff url('https://img.crocdn.co.uk/images/affiliates/crocus/prev-but.png') no-repeat center center; width: 15px; height: 59px; float: left; border: 1px solid #e6e6e6;}
.item-page #item-images .img-thumb-plant .next-but {background: #fff url('https://img.crocdn.co.uk/images/affiliates/crocus/next-but.png') no-repeat center center;}
.item-page #item-images .img-thumb-plant .prev-but:hover {background: #e6e6e6 url('https://img.crocdn.co.uk/images/affiliates/crocus/prev-but.png') no-repeat center center;}
.item-page #item-images .img-thumb-plant .next-but:hover {background: #e6e6e6 url('https://img.crocdn.co.uk/images/affiliates/crocus/next-but.png') no-repeat center center;}
.item-page #item-images .img-thumb-plant .thumb-contaniner {float: left; width: 243px; overflow: hidden; height: 61px; margin: 0px 3px;}
.item-page #item-images .img-thumb-plant .thumb-contaniner li {background: none; list-style: none; padding: 0px; height: 61px; width: 1000px;}
.item-page #item-images .img-thumb-plant .thumb-contaniner li a {display: block; float: left; background: #dbdbdb; margin-right: 3px;}
.item-page #item-images .img-thumb-plant .thumb-contaniner li a img {width: 79px; height: 61px;}
.item-page .top-content {padding-bottom: 10px;}
.item-page #item-description .ClearFix {clear:left;}
#item-images {float: left; width: 283px; padding: 5px 0 15px 0; }
#item-pot-size {width: 100px; padding-top: 10px; clear:left; }
#item-description {float: right; width: 640px;padding-bottom:15px;}
.no-margin { margin: 0 0 4px 0 !important; }
.item-page .item-poisonous {font-weight:normal;}
.item-about { float: left; width: 389px; padding-left: 0; margin-right:7px; }
.item-about-wide {float: left; width: 630px; padding-left: 0; margin-right:7px;}
.item-about .item-about-description {font-size: 12px; line-height: 18px; color: #393939; margin-bottom: 10px;display:block;position:relative;overflow:hidden;}
.item-about  h4 { color: #393939; font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.item-about ul { margin: 0 10px 7px -20px; list-style:none; padding:0;}
.item-about li {font-size: 12px; line-height: 18px; color: #333333; background: transparent url('https://img.crocdn.co.uk/images/affiliates/rhs/bullet1.png') no-repeat 31px 7px; padding-left: 48px; list-style: none;}
.item-about li a {color: #393939; text-decoration: none;}
.item-about li a:hover {text-decoration: underline;}
.item-about a {color: #8c9334; text-decoration: underline;}
.item-about a:hover {text-decoration: none;}
.item-about strong {font-weight: bold; }
#item-card-share-this {float:right;}
.fb_iframe_widget iframe {z-index:100;}
#item-description .special-offer {background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/icon_special-offer.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .price-pruned {background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/icon_price-pruned.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .pollinator {background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/icon_pollinator.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .chelsea-garden {background: transparent url('https://img.crocdn.co.uk/images/affiliates/rhs/icon_chelsea-gold.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .agm-plant {background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/icon_agmplant.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .new-item {background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/icon_new.png') no-repeat 0 0; width: 70px; height: 62px; float:right;}
#item-description .no-offer {min-height: 58px;}
#item-description ul.crocus_share_custom_options {list-style:none;}
#pd-header {min-height: 58px;}
#pd-header h2 {float: left; padding: 0px 10px;}
#pd-header h2 i {padding: 0; font-style:italic;}
#pd-header h2, #pd-header h2 a {font-size: 23px; line-height: 32px; color: #667158; text-decoration: none; font-weight: normal;}
#pd-header h2 a:hover {text-decoration: underline;}
#pd-header h2.item-heading-icons-0 {width:610px;}
#pd-header h2.item-heading-icons-1 {width:540px;}
#pd-header h2.item-heading-icons-2 {width:470px;}
#pd-header h2.item-heading-icons-3 {width:400px;}
#pd-header h2.item-heading-icons-4 {width:330px;}
#pd-header h2.item-heading-icons-5 {width:260px;}
#pd-header p {font-size: 20px; color: #667158; line-height: 22px; clear:left; padding-left:10px;}
#pd-header .share-this-but {display: block; float: right; height: 18px; margin-top: 10px; width: 81px;}
.small-caps {text-transform: lowercase; font-variant: small-caps;}
.ad-image { cursor: pointer; }
.price-box {margin: 3px 0 0 5px; color: #393939; border-bottom:none;float:left;width:630px; color:#78826b;}
.price-box #buy-item-form {background: #f7faf3; border: 1px solid #BBBBBB; border-radius:8px; margin-bottom:6px;}
.price-box  .item-header, .price-box  .item-footer {display: block;height: 32px;}
.price-box  .unavailable .item-header{height: 34px;}
.price-box .item-variation {padding:6px 6px 6px 9px;}
.price-box .item-cf-delivery .title-details .title_delivery,
.price-box .item-cf-delivery .title-details strong {clear:both;position:relative;float:left;width: 100%;line-height:32px;}
.price-box .item-cf-delivery .title-details strong {font-weight:bold;}
.price-box .quantity {float:right;margin-right:30px;margin-top:2px;}
.price-box .item-name {float: left;font-size: 20px;position: relative;min-width:250px;}
.price-box .command {float:right;}
.price-box .quantity-input {background-color: #FFFFFF;border-color: #78826b;border-style: solid;border-width: 1px;float: left;height: 26px;position: relative;text-align: center;color:#78826b;font-size: 18px;width: 40px;width: 38px\9; /* IE hack */}
.price-box .price-new {float:left;width:38px;}
.price-box .unavailable .price-new {color: #ADADAD;}
.item-page .price-box .price-old {float: left;min-width: 80px; text-decoration:none; padding-top:8px; text-decoration:line-through;}
.item-page .item-container .promo-banner {width:620px; margin-left:5px; float:left; background: none repeat scroll 0% 0% #D03234; border: 1px solid #D03234; border-radius: 8px; margin-bottom: 6px; color: white; text-align: center; padding: 5px; font-weight: bold;}
.price-box .price-old .placeholder {margin-left: -1px;padding-left: 1px;}
.price-box .quantity-plus, .price-box .quantity-minus {background-color: #FEFEFE;border-color: #7D7D7D;border-style: solid;border-width: 1px;cursor: pointer;float: right;font-size: 15px;font-weight: bold;height: 30px;position: absolute;text-align: center;width: 40px;color:#858585;line-height:30px;display:none;}
.price-box .quantity-input::-webkit-outer-spin-button, 
.price-box .quantity-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}
.price-box .quantity-plus {border-bottom-style: none; margin-top:-29px;}
.price-box .quantity-minus {border-top-style: none; margin-top:28px;}
.price-box .item-delivery{background: url("/images/affiliates/rhs/truck-icon.png") no-repeat scroll 0 0 transparent; color: #676360; float: left;height: 17px;line-height: 18px;padding-left: 36px;}
.price-box .item-wishlist{float:right;padding-top:3px;}
.price-box ul {padding: 8px 12px;}
.price-box ul .left-content {width: 300px; float: left; line-height: 18px;}
.price-box ul .left-content strong {font-weight: bold;}
.price-box ul .right-content {width: 260px; float: right;}
.price-box ul .right-content table.calendar {width: 250px; border: 1px solid #5b5b5b; text-align: center;}
.price-box ul .right-content table.calendar thead td {height: 12px; border-left: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; padding: 0px; vertical-align: middle; width: 41px;}
.price-box ul .right-content table.calendar td {height: 29px; border-left: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; padding: 0px; vertical-align: middle;}
.price-box ul .right-content table.calendar td.empty-cell {background: #e9e9e9;}
.price-box ul .right-content table.calendar td input {margin: 0px;}
.price-box .inc-button, .price-box .dec-button {border: 1px solid #bbbbbb; background: #f0f0e8;color:#505050;width:14px;height:12px;font-weight:normal;vertical-align: middle; margin:0;padding:0;line-height:11px;font-size:11px;margin-left:-1px;}
.price-box .dec-button {margin-top:-1px;}
.price-box .caption {padding:20px 0;}
.price-box .btn_email_me_when_available,
.price-box .msg_email_me_when_available {
    float: right;
    font-size: 13px;
    max-width: 316px;
    text-align: right;}
.price-box .btn_email_me_when_available span { background: url("/images/affiliates/rhs/email-me-when-in-stock-button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #707070;
    display: block;
    font-size: 11px;
    height: 31px;
    width: 89px;}
.price-box .send_email_me_when_available_info input.email {font-size:20px;float: left;}
.price-box .send_email_me_when_available_info a {float: left; background: url("/images/affiliates/rhs/btn_send_small.png") no-repeat;width: 89px;height: 31px;}
.price-new { font-weight: normal; font-size: 23px; }
.price-old { text-decoration:none; font-size: 15px; margin-right: 5px; }
.item-more-info { width: 256px; clear:left;}
.plant-warranty {background: #f0f0f0; padding: 6px 10px;}
.plant-warranty h3 {color: #424242; font-size: 13px; line-height: 16px; font-weight: bold; margin-bottom: 5px;}
.plant-warranty p .manual-icon {background: url(/images/affiliates/crocus/ManualIcon.png) no-repeat left top; padding-left: 42px; color: #326a8d; line-height: 16px; font-size: 12px; text-decoration: underline;display: block;}
.plant-warranty p .manual-icon:hover {text-decoration: none;}
.plant-height-spread {margin-bottom: 4px; clear:left; padding-top:4px;}
.plant-height-spread p {margin-bottom:0;}
.plant-height-spread h3 { background: #d6d6d6; color: #fff; text-transform: lowercase; font-size: 13px; line-height: 16px; text-align: center; font-weight: bold; }
.plant-height-spread .plant-height-spread-text {padding-left:0;}
.item-page .item-guarantee {padding-left:0;}
.item-page .garden-comments { background: url(/images/affiliates/rhs/rhs_logo_small.png) no-repeat left top; padding: 0 0 0 65px; margin-bottom: 4px; color:#5c5d5b;}
.item-page .garden-comments p { margin: 0; line-height: 18px;}
.item-page .garden-comments p.author {line-height: 14px; margin: 0;}
.item-page .garden-comments .staff-title {font-weight:bold;}

.recommendation-box {width:240px; float:left; background-color:#f4f6f5;margin-top:8px;}
.recommendation-box h3 {margin: 5px 0 0 5px; color: #5a5a5a; font-size:23px; font-weight:normal;}
.recommendation-box .product-img {width: 90px; float:left; margin-bottom: 10px;}
.recommendation-box .product-description {width: 135px; float:left;}
.recommendation-box .product-description h3, .recommendation-box .product-description h4, .recommendation-box .product-description p {font-size:14px; font-weight:normal; line-height: 18px; margin:0; padding:0;}
.recommendation-box .product-description h3 {font-weight:bold;}
.recommendation-box ul {list-style:none;margin:0;padding:0;}
.recommendation-box ul li {margin: 0 0 5px 5px}
.recommendation-box img {width:79px; height:77px;}

.customer-rating {background: #f0f0f0; padding: 6px 0; margin-bottom: 4px;}
.customer-rating .inner { position: relative; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url("css/PIE.htc"); border: 2px solid #e6e6e6; padding: 2px 4px; width: 187px; margin: 0 auto; text-align: center; background: #fff; z-index:1; }
.customer-rating p {font-size: 10px; line-height: 11px; color: #7b7b7b; white-space: nowrap; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; margin: 0 !important; }
.customer-rating ul { width: 131px; margin: 0 auto; padding: 2px 0px;}
.customer-rating a {color: #706949; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration: underline;}
.customer-rating a:hover {text-decoration: none;}
.customer-rating li { float: left; margin-right: 5px; background: none; padding: 0; }
.customer-rating li a { display: block; float: left; width: 21px; height: 22px; background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/tick.png') no-repeat 0 0; }
.customer-rating li.ticked a { background: transparent url('https://img.crocdn.co.uk/images/affiliates/crocus/tick.png') no-repeat 0 bottom; }
.customer-rating .pr-snippet-social-bar {display:none;}

.item-more-info .share-options {margin-left:14px;margin-top:12px;position: relative;}

.item-more-info .crocus_share_custom { background-image: url("http://w.sharethis.com/images/sharethis_16.png"); margin-left: 6px;padding: 0 16px 0 0;position: relative;cursor: pointer;} 
.crocus_share_custom_options {background-color: #DCDDCC;margin-top: -1px;padding-right: 12px;padding-top: 12px;position: absolute;right: -82px;z-index: 10000000;}
.crocus_share_custom_options .stButton {width: 100%;}
.crocus_share_custom_options .stButton .chicklets {float: right;padding-bottom: 6px;padding-left: 15px;text-align: right;width: 80%;}

/****************** Revised Home Page ***************************/
#home-page-left {width:202px; float:left; margin:-8px 3px 0 -10px;}
#home-page-right {width:754px; float:left; margin:-8px -10px 0 0;}
#home-page-left .quick-plant-finder {height:222px;}
#home-page-left .quick-plant-finder form {color: #596251;}
#home-page-left .home-page-left-divider {border-bottom: 1px solid #cccccc;width: 191px;height: 8px;margin-left: -9px;}
#home-page-left .quick-plant-finder form label {
    clear: left;
    position: relative;
}
#home-page-left .quick-plant-finder form select, #home-page-left .quick-plant-finder form label {
    font-size: 12px;
}

#home-page-left .quick-plant-finder form select {
    float: right;
    position: relative;
    width: 115px;
    margin-right:10px;
}

#home-page-left .quick-plant-finder form  .row + .row {
    margin-top: 12px;
}

#home-page-left #home-page-left-content {
    background-color: #f4f5ef; padding: 5px 10px; margin-right: 9px;
}

#home-page-left #home-page-left-content a.read-more {
    color: #5b4e62;
}
#home-page-left #home-page-left-content h3 {
    margin-top: 9px;
}
#home-page-left #home-page-left-content p {
    font-size: 120%;
}

#home-page-left #home-page-left-catalogue {
    border: 1px solid #cccccc; padding: 0 10px 10px 10px; width: 170px;height: 139px;margin-bottom: 5px;
}

#home-page-left #home-page-left-catalogue .catalogue-content {
    float: left;
}

#home-page-left #home-page-left-catalogue .catalogue-content img {
    float: left;
}

#home-page-left #home-page-left-catalogue .catalogue-content .catalogue-text {
    float: right; width: 81px; margin-left: 0px; padding-left: 5px;
}

#home-page-left #home-page-left-catalogue .catalogue-content .catalogue-text a {
    background-image: url(/images/affiliates/rhs/home-page/green-arrow.png); background-repeat: no-repeat; background-position: right center; width: 84px; float: left; line-height: 220%;
}

#home-page-left .home-page-rhs-shop-banner {
    margin: 10px 0 0 -9px;
}
#home-page-left .news-articles {width:175px; height:410px; background-color:#f4f5ef;padding:2px 10px 2px 10px;}
#home-page-left a {color:#5a4d61; text-decoration:none;}
#home-page-left h2 {color:#95a944;}
#home-page-left h4, #home-page-right h4 {color:#646560; padding-top:4px;}
#home-page-left p {margin-bottom:3px;}
#home-page-left .request-catalogue {margin-top:10px;}
#home-page-right a {text-decoration:none;}
#home-page-right .hero-banner {width: 754px;height:310px;}
#home-page-right .hero-banner .hero-banner-title {width: 685px; float:left; font-size:16px; color: #646e53; margin-bottom:10px;}
#home-page-right .hero-banner .hero-banner-title .detail-name {font-size: 25px;}
#home-page-right .hero-banner .hero-banner-title .detail-highlight {color:#a01330; }
#home-page-right .hero-banner-title-panel .arrow-left {width:29px; float:left; margin-right:5px;}
#home-page-right .hero-banner-title-panel .arrow-right {width:29px; float:left; margin-left:5px;}
#home-page-right .offers-section-left {width:564px; height:391px; float:left;}
#home-page-right .offers-section-left p {font-size:14px; text-align:center; margin-bottom:5px;}
#home-page-right .offers-section-left .offer-highlight {color:#a10d1d;}
#home-page-right .offers-section-left .offers-square {width:180px; float:left; margin-right:10px;}
#home-page-right .offers-section-left .offers-square-last {width:180px; float:left;}
#home-page-right .offers-section-left .offers-rectangle {width:370px; float:left;}
#home-page-right .offers-section-right {width:177px; float:left;background-color:#f4f5ef;padding:5px;margin-left:2px;}
#home-page-right .offers-section-right img {padding:0;margin:0;}
#home-page-right .offers-section-right p {font-size:14px; color:#626655; margin:0 0 9px 0; padding:0; line-height:14px;}
#home-page-right .offers-section-right p.top-seller-link {width:177px;display:block;background: url("/images/affiliates/rhs/home-page/link-arrows.png") no-repeat 165px 3px;}
#home-page-right .inspiration-section-left {width:372px;margin-right:5px;float:left;}
#home-page-right .inspiration-section-right {width:372px;float:left;}

/* HOMEPAGE SLIDER */
#container-slider {width:754px;height:300px;margin:0 0 10px 0;}
#container-slider #inspiration-slider {width:754px;height:300px;position:relative;display:block;}
#container-slider .slides_container {width:754px;overflow:hidden;position:relative;display:none;}
#container-slider .slides_container a {width:754px;height:300px;display:block;}
#container-slider #slides {position:absolute;top:0;left:0;z-index:100;}
#container-slider .slides_container a img {display:block;}
#container-slider .pagination {margin-top:-20px;margin-bottom:-10px;position: absolute;z-index: 105;background-color:#ffffff;text-align:center;height:10px;padding:8px;left: 50%; margin-left: -25px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#container-slider .pagination li {float:left;margin:0 1px;list-style:none;}
#container-slider .pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(/images/affiliates/crocus/pagination.png);background-position:0 0;float:left;overflow:hidden;}
#container-slider .pagination li.current a {background-position:0 -12px;}
#container-slider #right_content {width:187px;float:left;}
#container-slider #right_content .right_content_body , #container-slider #right_content .right_content_header {padding-left:15px;}
#container-slider #right_content .right_content_body  {padding-top:5px;}
#container-slider #right_content .right_content_body .right_content_body_image {width:64px;float:left;display:block;padding:0 5px 0 0;margin:0;}
#container-slider #right_content .right_content_body p {color: #4e4e4e; line-height: 18px;}
#container-slider #right_content .right_content_body a {color: #8b9927; text-decoration:underline; font-size:14px;}
#container-slider #right_content .right_content_body a:hover {text-decoration:none;}
#container-slider .next,
#container-slider .prev {display:block;border: 0; cursor: pointer;height: 29px;width: 29px;text-indent: -9999px;z-index: 110;opacity: 1;}
#container-slider .next {background: url("/images/affiliates/rhs/home-page/hero-banner-arrow-right.png") no-repeat scroll center center transparent;position: absolute; left:725px; top:262px;background-color:#ffffff;}
#container-slider .prev {background: url("/images/affiliates/rhs/home-page/hero-banner-arrow-left.png") no-repeat scroll center center transparent;position: absolute; left:0; top:262px;background-color:#ffffff;}
#container-slider a:hover.next, #container-slider a:hover.prev {opacity: 0.8;}
#container-slider .pagination {display:none;}
#container-slider a {text-decoration: none; outline: medium none;}

/****************** Revised Home Page V2 ***************************/

@font-face {
    font-family: 'fs_albertbold';
    src: url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.eot');
    src: url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.woff2') format('woff2'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.woff') format('woff'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.ttf') format('truetype'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-bold-webfont.svg#fs_albertbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fs_albertregular';
    src: url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.eot');
    src: url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.woff2') format('woff2'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.woff') format('woff'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.ttf') format('truetype'),
         url('/css/affiliates/rhs/fonts/fs-albert/fs_albert-webfont.svg#fs_albertregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#home #main, #home #content {overflow: visible;}
#home .promo-panel #home-page-left {margin:0;}
#home .promo-panel #home-page-left .quick-plant-finder {margin:38px 0 0 10px;}
#home .promo-panel #home-page-left .quick-plant-finder .submit {text-align: right;}
#home .promo-panel #home-page-left .quick-plant-finder form select {margin-right:0;}
#home #hero-banner-home-page {margin:-8px -532px 10px -532px; width:2000px; text-align:left;}
@media screen and (max-device-width: 960px)
{
    #home #hero-banner-home-page {margin:-8px -19px 10px -17px; width:975px; overflow:hidden;}
}
#home #hero-banner-home-page .hero-banner-promotion-container {width:946px; height:293px; margin:0 auto; display: block;}
#home #hero-banner-home-page .hero-banner-promotion-panel {width:920px; height:293px; display:block; position:relative;}
#home #hero-banner-home-page .hero-banner-promotion-panel h1 {font-family: 'fs_albertbold', sans-serif; font-size:42px; color:#FFFFFF; text-align:left; line-height: 40px; padding:60px 20px 5px 0;}
#home #hero-banner-home-page .hero-banner-promotion-panel h2 {font-family: 'fs_albertregular', sans-serif; font-size:26px; color:#FFFFFF; text-align:left; line-height: 30px; padding:10px 20px 22px 0;}
#home #hero-banner-home-page a {text-decoration:none;}
#home #hero-banner-home-page .hero-banner-promotion-panel .cta-button {position:absolute; right:0; bottom:13px; width:120px; height:42px;}
#home #promo-panels {margin:18px -10px 0 -10px;}
#home #promo-panels .promo-panel {width:225px; height:319px; float:left; margin:0 20px 18px 0;}
#home #promo-panels .promo-panel-last {margin-right:-10px;}
#home #promo-panels .promo-panel.grey-panel {background-color:#6b726f;}
#home #promo-panels .promo-panel h4 {display: block; font-family: 'fs_albertregular', sans-serif; font-size:30px; color:#FFFFFF; text-align:left; line-height: 32px; padding:15px 0px 5px 16px; margin:0;}
#home #promo-panels .promo-panel span {display: block; font-family: 'fs_albertregular', sans-serif; font-weight:normal; font-size:18px; color:#FFFFFF; text-align:left; line-height: 22px;}
#home #promo-panels .promo-panel .promo-panel-text {width:225px; height:85px; display:block;}
#home #promo-panels .promo-panel .promo-panel-image {width:225px; height:234px; display:block;}
#home #promo-panels .promo-panel .promo-panel-image img {width:225px; height:234px;}
#home #site-links-row {width:960px; height:118px; margin:0 -10px 0 -10px; background-color:#e8eed5; display:block; clear:both;}
#home #site-links-row .site-links-panel {width:301px; height:100px; float:left; margin:10px 9px 10px 10px; background-color:#ffffff;}
#home #site-links-row .site-links-panel-last {margin-right:0;}
#home #site-links-row .site-links-panel h3 {font-family: 'fs_albertregular', sans-serif; font-size:26px; color:#6b726f; line-height: 26px; padding:5px 0 0 16px; margin:0;}
#home #site-links-row .site-links-panel p {font-family: Arial, sans-serif; font-weight:normal; font-size:14px; color:#6b726f; line-height: 20px; padding:5px 0 5px 16px; margin:0;}
#home #site-links-row .site-links-panel .site-links-panel-text {width:200px; height:100px; float:left;}
#home #site-links-row .site-links-panel .site-links-panel-image {width:101px; height:100px; float:left;}
#home #home-page-banner {width:960px; clear:both; margin:10px -10px 10px -10px;}

/********************* Promotional banner ***************************/
#promotion-banner {position: absolute;top: 145px; height:30px; margin-bottom:5px;}
/*#plant-offers #promotion-banner, #home #promotion-banner {display:none;}*/

/********************* Special offers ***************************/
#content #content_main .special-offers #results {width:100%;float:none;}
#content #content_main .special-offers #results #detail .product {margin-right:31px;}
#content #content_main .special-offers {margin-top:15px;}

/*********************** Get the look ***************************/
#get-the-look-section {width:200px; height:422px; border: 1px solid #dcdcdc; padding:9px;float:left;position:relative;}
.get-the-look-section-margin {margin-right:19px;}
#get-the-look-section h3 {font-size:18px; color:#5d7042; font-weight:normal;margin-bottom:5px;}
#get-the-look-section p {margin-bottom:5px;}
#get-the-look-section a.view-collection {width:137px;position:absolute;right:5px;top:400px;}


/******************** Get the look detail ***********************/
#get-the-look-detail .main-section {width:456px;float:left;margin-right:17px;margin-bottom:10px;}
#get-the-look-detail .sub-section-rectangle {width:456px;height:233px;}
#get-the-look-detail .sub-section-square {width:220px;float:left;margin-right:16px;height:244px;}
#get-the-look-detail .sub-section-square-right {width:220px;float:left;height:244px;}
#get-the-look-detail .main-section-right {width:456px;height:486px;float:left;margin-bottom:10px;}
#get-the-look-detail .main-section-bottom {width:929px; height:244px;}
#get-the-look-detail p, #get-the-look a {color:#333333;font-size:13px;text-decoration:none;padding:0;margin:0;line-height:16px;}

/******************** Christmas ***********************/
#christmas #christmas-hero {width:765px; float:left; margin:0 7px 7px 0; overflow:hidden;}
#christmas #view-gifts-gardeners-catalogue {width:187px; float:left; margin-bottom:7px;}
#christmas #gift-finder {width:481px; height:129px; display:block; float:left; background: url(/images/affiliates/rhs/christmas/gift-finder-background.jpg)  no-repeat left top; margin:0 8px 0 0;}
#christmas #gift-finder #gift-finder-choices {margin-left:220px;}
#christmas #gift-finder #gift-finder-choices h5 {color:#fff; font-size:14px; margin:5px 0 2px 0;}
#christmas #gift-finder #gift-finder-choices select {width:230px;}
#christmas #gift-finder #gift-finder-choices .btn-find-me-a-gift {margin:5px 0 0 95px;}
#christmas #gift-wrap-service {width:469px; float:left;}
#christmas #christmas-categories {text-align:center;}
#christmas #christmas-categories #christmas-category-small {width:182px; height:238px; float:left; margin:8px 12px 10px 0;}
#christmas #christmas-categories #christmas-category-medium {width:375px; height:238px; float:left; margin:8px 12px 10px 0; overflow:hidden;}
#christmas #christmas-categories #christmas-category-large {width:570px; height:238px; float:left; margin:8px 12px 10px 0;}
#christmas #christmas-categories img {margin-bottom:5px;}
#christmas #christmas-categories #christmas-category-small.last, #christmas #christmas-categories #christmas-category-medium.last, #christmas #christmas-categories #christmas-category-large.last {margin-right:0;}
#christmas #christmas-categories a {font-size:14px; color:#333333;}

/******************** Mothers day ***********************/
#mothers-day {margin:0 -5px}
#mothers-day h1 {font-family: Arial,Helvetica,sans-serif; font-size:34px; line-height:42px; color:#c44560; font-weight:normal; margin:0 10px 15px 5px;}
#mothers-day .title-hero {width:341px; height:668px; float:left; margin-right:10px; margin-bottom:15px;}
#mothers-day .title-hero p {margin-bottom:0;}
#mothers-day .top-categories {width:592px; float:left; margin-bottom:15px;}
#mothers-day .top-categories .header {margin-bottom:20px;}
#mothers-day .top-categories .footer-left {width:287px; float:left; margin-right:18px;}
#mothers-day .top-categories .footer-right {width:287px; float:left;}
#mothers-day .bottom-categories {clear:both;}
#mothers-day .bottom-categories .left-panel {width:191px; float:left;}
#mothers-day .bottom-categories .left-panel img {margin-left:5px;}
#mothers-day .bottom-categories .middle-panel {width:448px; float:left; margin-right:18px;}
#mothers-day .bottom-categories .right-panel {width:284px; float:left;}

/******************** Sale ***********************/
#sale {margin-left:-5px; width:949px;}
#sale #hero-banner {width:949px; height:273px; margin-bottom:15px;}
#sale #main-section-left {width:167px; float:left; display:block;}
#sale #main-section-left h2, #sale #main-section-right h2 {font-size:18px; color:#b60304; font-weight:bold;}
#sale #main-section-left a.category-link {color:#5b664e; font-size:15px; width:144px; line-height:18px; padding-bottom:10px; display:block; background: url(/images/affiliates/rhs/arrow-round.png) no-repeat right 2px; padding-right:20px;}
#sale #main-section-right {width:754px; float:left;  display:block; margin-left:28px;}
#sale #main-section-right .category-square {width:240px; height:260px; margin:0 17px 17px 0; float:left;}
#sale #main-section-right .category-square-last {margin-right:0;}

/***************** RHS Shows *********************/

#rhs-shows .hero-banner {width:937px; margin-bottom:15px;}
#rhs-shows .grey-panel {background-color:#f4f7ee;}
#rhs-shows .image-panel {position:relative; margin:0; padding:0;}
#rhs-shows .image-panel .btn-find-out-more {position:absolute; right:10px; bottom:10px; background-image:url(/images/affiliates/rhs/btn-find-out-more.png); background-repeat:no-repeat; display:block; width:110px; height:26px; text-indent:-9999px;}
#rhs-shows .hero-banner .image-panel {height:370px;}
#rhs-shows .main-section-left .panel-top {margin-bottom:15px;}
#rhs-shows .main-section-left .image-panel {height:236px;}   
#rhs-shows .caption-panel {padding:10px 0 10px 15px;}
#rhs-shows .caption-panel a {font-size:18px; color:#005847; text-decoration:none;}
#rhs-shows .hero-banner .caption-panel a {font-size:24px;}
#rhs-shows .main-section-left {width:578px; float:left; margin-right:18px;}
#rhs-shows .main-section-right {width:341px; float:left;}
#rhs-shows .main-section-right .image-panel {height:507px;}  

/***************** RHS Plant Awards *********************/
#special-offers .grey-panel {background-color:#f4f7ee;}
#special-offers .caption-panel {padding:5px 0 0 5px; height:48px; display: inline-block;}
#special-offers .caption-panel a {font-size:18px; color:#005847; text-decoration:none;}
#special-offers .offer1-tall {width:341px; float:left; margin:0 18px 10px 0;}
#special-offers .offer1-tall .image-panel {height:532px;}
#special-offers .right-top {width:576px; float:left;}
#special-offers .offer2-short {width:275px; float:left; margin:0 18px 10px 0;}
#special-offers .offer2-short .image-panel {height:236px;}
#special-offers .offer3-short {width:281px; float:left; margin:0 0 10px 0; }
#special-offers .offer3-short .image-panel {height:236px;}
#special-offers .offer4-narrow {width:275px; float:left; margin:0 18px 10px 0;}
#special-offers .offer4-narrow-last {width:281px; float:left; margin:0 0 10px 0;}
#special-offers .offer4-narrow-last .image-panel {height:234px;}
#special-offers .offer5-medium {width:468px; float:left; margin:0 18px 10px 0; clear:both;}
#special-offers .offer5-medium .image-panel {height:239px;}
#special-offers .offer6-medium {width:446px; float:left; margin:0 0 10px 0;}
#special-offers .offer6-medium .image-panel {height:239px;}
#special-offers .offer7-narrow {width:299px; float:left; margin:0 17px 10px 0; clear:both;}
#special-offers .offer7-narrow .image-panel {height:203px;}
#special-offers .offer7-narrow-middle {clear:none;}
#special-offers .offer7-narrow-last {clear:none; margin-right:0;}
#special-offers .main-promotion-banner-square {width:275px; height:287px;}
#special-offers .offer-promotional-text {display:block; float:left; text-align:center; padding:28px 20px 13px 20px;}
#special-offers .offer-promotional-text h2 {color:#5d5d5d; font-size:24px; line-height:36px;}

/********************Monthly Offers *******************************/
#monthly-offers .left-column {width: 48%; float:left; padding-right: 10px; border-right: 1px solid #dadada;}
#monthly-offers .right-column {width: 49%; float:left; padding-left: 10px;}
#monthly-offers .c {position:relative;}
#monthly-offers .header-content img {position:absolute; top: 0; right: 0;}
#monthly-offers h1 {font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size: 3.5em; color:#108044;}
#monthly-offers h2 {font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size: 2em;}
#monthly-offers .left-column h3 {font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size: 1.75em; color: #5e4262;}
#monthly-offers .right-column h3 {font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size: 1.75em; color: #5e4262;}
#monthly-offers .collection-desc {height: 180px;}
#monthly-offers .collection-desc span {color: #cb0000;}
#monthly-offers .multibuy-desc {width: 48%; float:left; height:196px; position: relative;}
#monthly-offers .multibuy-desc p {font-weight:bold;}
#monthly-offers .multibuy-desc span {color: #cb0000;}
#monthly-offers .multibuy-desc img {position: absolute; bottom: 0; right: 0;}
#monthly-offers .multibuy-img {width: 48%; float:left;}
#monthly-offers .offer-box {height:300px;}
#monthly-offers .offer-box-img {width:48%; float:left;}
#monthly-offers .offer-box-desc {float:left; width:48%; height: 201px; position:relative; display:block;}
#monthly-offers .offer-box-desc p {font-weight: bold; color: #cb0000; position:absolute; bottom: 0; left: 0;}
#monthly-offers .offer-box-desc img {position:absolute; bottom: 0; right: 0;}
#monthly-offers .left-offer-1 {padding-top:40px;}
#monthly-offers .right-offer-1 {padding-top:40px;}

/********************Bulbs page*******************************/
#bulbs .main-promo {margin-bottom:10px;}
#bulbs .left-nav {width: 222px; font-size:14px; line-height:28px; float:left; border: 1px solid #e8eed5; margin-top:5px; margin-right:13px;}
#bulbs .left-nav h2 {font-family: 'fs_albertregular', sans-serif; font-weight:bold;	color: #636363; padding: 20px 0 0 39px;}
#bulbs li {list-style-type: none;}
#bulbs a:hover {text-decoration: none;}
#bulbs .square-tile {width:348px; height:309px; float:left; margin: 0 5px 10px 5px;}
#bulbs .square-tile h2 {width: 330px; height: 75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#bulbs .catalogue {margin-bottom:10px;}
#bulbs .wide-tile {width:469px; float:left; margin: 0 0 10px 0;}
#bulbs .wide-tile h2 {width:451px; height:75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#bulbs .left-padding {padding-left:10px;}
#bulbs .bottom-banner {width: 959px; height:389px; margin-bottom: 10px; clear: both;}

/********************Tools page*******************************/
#tools .main-promo {margin-bottom:10px;}
#tools .left-nav {width: 222px; font-size:14px; line-height:28px; float:left; border: 1px solid #e8eed5; margin-top:5px; margin-right:13px;}
#tools .left-nav h2 {font-family: 'fs_albertregular', sans-serif; font-weight:bold;	color: #636363; padding: 20px 0 0 39px;}
#tools li {list-style-type: none;}
#tools a:hover {text-decoration: none;}
#tools .square-tile {width:348px; height:309px; float:left; margin: 0 5px 10px 5px;}
#tools .square-tile h2 {width: 330px; height: 75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#tools .catalogue {margin-bottom:10px;}
#tools .wide-tile {width:469px; float:left; margin: 0 0 10px 0;}
#tools .wide-tile h2 {width:451px; height:75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#tools .left-padding {padding-left:10px;}
#tools .bottom-banner {width: 959px; padding-top: 10px; clear: both;}

/********************Plants V2 page*******************************/
#plants-v2 .main-promo {margin-bottom:10px;}
#plants-v2 h2 {font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size: 24px; color: #636363;}
#plants-v2 .left-nav {width: 222px;font-size:14px; line-height:28px; float:left; border: 1px solid #e8eed5; margin: 5px 13px 16px 0;}
#plants-v2 .left-nav h2 {font-family: 'fs_albertregular', sans-serif; font-weight: bold; font-size: 24px; color: #636363; padding: 20px 0 0 30px;}
#plants-v2 .left-nav h3 {font-family: 'fs_albertregular', sans-serif; font-weight: bold; font-size: 1em; padding-left: 30px;}
#plants-v2 .left-nav li {list-style-type: none;	line-height: 1.75em;}
#plants-v2 a:hover {text-decoration: none;}
#plants-v2 .square-tile {width:348px; height:309px;	float:left;	margin: 0 5px 10px 5px;}
#plants-v2 .square-tile h2 {width: 330px; height: 75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#plants-v2 .final-row {padding-bottom:15px;}
#plants-v2 .mid-banner {margin-bottom:10px;}
#plants-v2 .wide-tile {width:469px; float:left; margin: 0 0 10px 0;}
#plants-v2 .wide-tile h2 {width:451px; height:75px; background-color: #767d7a; color: #fff; font-family: 'fs_albertregular', sans-serif; font-weight:bold; font-size:28px; line-height:60px; padding-left: 18px; margin: 0;}
#plants-v2 .left-padding {padding-left:10px;}
#plants-v2 .bottom-banner {width: 959px; margin-bottom: 10px; clear: both;}

/********************Special Offers page*******************************/
#spec-offers-pg .block-1-wide {width:624px; float:left; margin: 6px 7px 9px 0;}	
#spec-offers-pg  .block-2-square {width:310px; float:left; margin: 6px 0 9px 0;}
#spec-offers-pg  .block-3-medium {width:311px; float:left; margin: 0 6px 9px 0;}
#spec-offers-pg  .block-4-medium {width:308px; float:left;}
#spec-offers-pg  .block-5-tall {width:310px; float:right; margin-bottom:9px;}
#spec-offers-pg  .feature-grid {width:624px; float:left; border: 1px solid #4a3d52;}
#spec-offers-pg  .feature-grid p {padding-top:5px; font-size:14px; font-weight: bold;}
#spec-offers-pg  #feature-1 {width:253px; float:left; padding: 14px 28px 0 27px}
#spec-offers-pg  #feature-2 {width:253px; float:left; padding: 14px 28px 0 27px}
#spec-offers-pg  #feature-3 {width:253px; float:left; padding: 0 28px 0 27px}
#spec-offers-pg  #feature-4 {width:253px; float:left; padding: 0 28px 0 27px}
#spec-offers-pg  .block-6-square {width:309px; float:left; margin-left: 6px; margin-bottom:9px;}
#spec-offers-pg  .block-7-square {width:310px; float:left; margin-right:6px; margin-top:6px;}
#spec-offers-pg  .block-8-wide {width:625px; float:left; margin-top:6px;}

/**************** Item Added to Wheelbarrow Popup******************/
.ui-widget-overlay {
    z-index: 0 !important;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #AAAAAA;
    opacity: 0.6;
}
#wheelbarrow-popup {
    background-color: #FFFFFF;
    border-color: #EAE9E6;
    border-style: solid;
    border-width: 10px;
    display: block;
    padding: 16px 13px 9px 13px;
    float: left;
}
#wheelbarrow-popup .info
{
    display: block;
    float: left;
    position: relative;
}
#wheelbarrow-popup .info .item-picture {
    display: block;
    float: left;
    margin-right: 6px;
    position: relative;
}
#wheelbarrow-popup .info .item-details {
    float: left;
    line-height: 20px;
    position: relative;
}
#wheelbarrow-popup .info .item-details em {
    color: #2B2B2A;
    font-size: 14px;
    font-weight: bold;
}
#wheelbarrow-popup .info .item-details em i {
    font-style: italic;
}
#wheelbarrow-popup .options {
    clear: both;
    float: left;
    padding-top: 7px;
    position: relative;
}
#wheelbarrow-popup .options a {
    display: block;
    float: left;
    height: 34px;
    position: relative;
}
#wheelbarrow-popup .options a.continue-shopping
{
    background-image: url("https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_continue_btn.png");
    margin-right: 5px;
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 178px;
}
#wheelbarrow-popup .options a.goto-checkout {
    background-image: url("https://img.crocdn.co.uk/images/affiliates/rhs/wbarrow_checkout_btn.png");
    background-repeat: no-repeat;
    width: 132px;
}

.ui-menu .ui-menu-item {
    background-color: #FFFFFF;
    z-index: 9000;
    cursor: pointer;
    font-size: medium;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
    background-color: #ccc;
    font-size: medium;
}