/*********************HOME STYLES*********************/
div.home_left {
	float:left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 526px;
	height:auto;
	background:url(../assets/images/home/home_panel_bg.jpg) no-repeat;
}

div.home_right {
	float:right;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	height: 475px;
	background: url(../assets/images/home/home_right_bottom_bg.gif) bottom no-repeat; 
}


/**********Panels navigation**************/


ul.home_panels {
	float:right;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	width: 176px;
	display:inline;
	height: auto;
	}
	
li.panel_woburn, li.panel_willington, li.panel_brampton ,li.panel_millets{
	width: 176px;
	height: 81px;
	float: left;
	margin: 0px 0px 1px 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	background:url(../assets/images/home/panel_woburn.gif) no-repeat;
}

a.panel_woburn:link, a.panel_woburn:visited, a.panel_woburn:active {
	width: 176px;
	height: 81px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(../assets/images/home/panel_woburn.gif) no-repeat;
}

a.panel_woburn:hover {
	background-image:url(../assets/images/home/panel_woburn_over.gif);

}

li.panel_willington{
	background:url(../assets/images/home/panel_willington.gif) no-repeat;
}

a.panel_willington:link, a.panel_willington:visited, a.panel_willington:active {
	width: 176px;
	height: 81px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(../assets/images/home/panel_willington.gif) no-repeat;
}

a.panel_willington:hover {
	background-image:url(../assets/images/home/panel_willington_over.gif);
}

li.panel_brampton{
	background:url(../assets/images/home/panel_brampton.gif) no-repeat;
}

a.panel_brampton:link, a.panel_brampton:visited, a.panel_brampton:active {
	width: 176px;
	height: 81px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(../assets/images/home/panel_brampton.gif) no-repeat;
}

a.panel_brampton:hover {
	background-image:url(../assets/images/home/panel_brampton_over.gif);

}

li.panel_millets{
	margin: 0px 0px 0px 0px;
	background:url(../assets/images/home/panel_millets.gif) no-repeat;
}

a.panel_millets:link, a.panel_millets:visited, a.panel_millets:active {
	width: 176px;
	height: 81px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(../assets/images/home/panel_millets.gif) no-repeat;
}

a.panel_millets:hover {
	background-image:url(../assets/images/home/panel_millets_over.gif);
}


div.panel_opening {
	float:left;
	width: 176px;
	background: #3b3b3b;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.timetable {
	float:left;
	width: 176px;
	display:inline;
	background: #73695D;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#e5dbc8;
}

h3.opening_hours {
	width: 176px;
	height: 23px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(/assets/images/home/opening_hours.gif) no-repeat;
}

div.time_info {
	float:left;
	width: 158px;
	/*height:50px;*/
	height:37px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.1em;
	background: #3b3b3b;
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 9px;
	color:#e5dbc8;
}

#accordion_bottom {
	float: left;
	width: 176px;
	height: auto;
	color: #FFFFFF;
	margin: 0;
	padding: 0
}

	div.accordion_text {
		float: left;
		width: 164px;
		height: auto;
		text-align:center;
		margin: 0;
		padding: 4px 5px 0px 7px;
	}

	#opening_hours_button {
		float: left;
		width: 176px;	
	}
	
	#opening_hours_button a:link, #opening_hours_button a:visited, #opening_hours_button a:active {
		float: left;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
		margin: 0px 0px 0px 33px;
		padding: 0;
		
	}	
	
		#opening_hours_button a:hover {
			text-decoration:underline;
			color:#00351e;
		}



div.home_shop {
	width: 704px;
	float:left;
	margin:4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:auto;
}

ul.home_shop_panels {
	float:left;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	width: 704px;
	display:inline;
	height: auto;
	}

li.panel_gardening, li.panel_garden_service, li.panel_gift_vouchers, li.panel_flowers{
	width: 174px;
	height: 118px;
	float: left;
	margin: 0px 2px 0 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	background:/*url(../assets/images/home/panel_gardening.jpg) */no-repeat;
	position:relative;
}

li.panel_gardening a:link, li.panel_gardening a:visited, li.panel_gardening a:active,
li.panel_garden_service a:link, li.panel_garden_service a:visited, li.panel_garden_service a:active,
li.panel_gift_vouchers a:link, li.panel_gift_vouchers a:visited, li.panel_gift_vouchers a:active,
li.panel_flowers a:link, li.panel_flowers a:visited, li.panel_flowers a:active
{
	width: 172px;
	height: 116px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	position:relative;
	text-decoration:none;
	border:1px solid #706C61 ;
}

li.panel_gardening a:hover,
li.panel_garden_service a:hover, 
li.panel_gift_vouchers a:hover, 
li.panel_flowers a:hover { border-color:#56796A; text-decoration:underline;}

/*a.panel_gardening:link, a.panel_gardening:visited, a.panel_gardening:active {
	background:url(../assets/images/home/panel_gardening.jpg) no-repeat;
}

a.panel_gardening:hover {
	background-image:url(../assets/images/home/panel_gardening_over.jpg);	

}

li.panel_garden_service{
	background:url(../assets/images/home/panel_garden_service.jpg) no-repeat;
}

a.panel_garden_service:link, a.panel_garden_service:visited, a.panel_garden_service:active {
	background:url(../assets/images/home/panel_garden_service.jpg) no-repeat;
}

a.panel_garden_service:hover {
	background-image:url(../assets/images/home/panel_garden_service_over.jpg);

}

li.panel_gift_vouchers{
	background:url(../assets/images/home/panel_gift_vouchers.jpg) no-repeat;
}

a.panel_gift_vouchers:link, a.panel_gift_vouchers:visited, a.panel_gift_vouchers:active {
	background:url(../assets/images/home/panel_gift_vouchers.jpg) no-repeat;
}

a.panel_gift_vouchers:hover {
	background-image:url(../assets/images/home/panel_gift_vouchers.gif);

}

li.panel_flowers{
	background:url(../assets/images/home/panel_flowers.jpg) no-repeat;
}
a.panel_flowers:link, a.panel_flowers:visited, a.panel_flowers:active {
	background:url(../assets/images/home/panel_flowers.jpg) no-repeat;
}

a.panel_flowers:hover {
	background-image:url(../assets/images/home/panel_flowers.jpg);

}
*/


ul.home_shop_panels li a span.head{  
	font-size:18px; color:#808080;
	float:left;
	padding: 12px 0 0 11px;
	margin:0;
	width: 140px;
	height: 69px;
	overflow:hidden;
	letter-spacing:-.25px;
	line-height:16px;
	cursor:pointer;
}

ul.home_shop_panels li a span.link{  
	position:absolute;
	bottom:0px; left:0px;
	margin:0;
	padding: 0 0 0 28px;
	line-height:18px;
	font-size:12px;
	width:144px;
	color:#fff;
	letter-spacing:-.25px;
	overflow:hidden;
	background:url(../assets/images/home/home_panel_arrow.gif) 14px 4px no-repeat #807666 ;
		cursor:pointer;
}
ul.home_shop_panels li.no_margin{ margin-right:0; width:176px; float:right;}	
ul.home_shop_panels li.no_margin a:link, 
ul.home_shop_panels li.no_margin a:visited,
ul.home_shop_panels  li.no_margin a:active { margin-right:0; width:174px;}	

ul.home_shop_panels li.no_margin a span.head{width:142px;   }
ul.home_shop_panels li.no_margin a span.link{ width:146px;  	}

/****************Home ad block**********************/

div.ad_block {
	float:right;
	width:338px;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.ad_item {
	float:right;
	width:336px;
	display:inline;
	border-top: 1px solid #3b3b3b;
	border-left: 1px solid #3b3b3b;
	border-bottom: 1px solid #736a5c;
	border-right: 1px solid #3b3b3b;
	background: #3b3b3b;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

div.ad_image {
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:159px;
	height:116px;
}

div.ad_copy {
	float:right;
	width:157px;
	height:83px;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 0px 10px;
}

a.learn_more:link, a.learn_more:visited, a.learn_more:active {
	width: 177px;
	height: 18px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	display: block;
	background:url(../assets/images/nav/btn_learn_more.gif) no-repeat #736a5c;
}

a.learn_more:hover {
	background-image:url(../assets/images/nav/btn_learn_more_over.gif);
}


h3.advert{
	font-size: 1.9em;
	letter-spacing: -0.10em;
	color:#ccc1ad;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}
p.advert{
	font-size: 1.2em;
	line-height:1.1em;
	height:52px;
	overflow:hidden;
	letter-spacing: normal;
	color:#fff;
	font-weight:normal;
	text-align:left;
	font-weight:normal;
	margin:0px 0px 0px 0px;
}

.highlight { font-weight:bold; color:#000; }













/**********************HOME END***************************/