/* -------------------------------------------------------------- 
   
   Homepage only styles
  
-------------------------------------------------------------- */

/* Homepage layout */

#main_content_home #col_one {
	width: 60.6em;
	float: left;	
}
#main_content_home #col_two {
	width: 29.4em;
	float: right;
}

/* Homepage additions
-------------------------------------------------------------- */

#h_module_carwen {
	background: #fff url(../images/templates/h_module_carwen.gif) no-repeat right top;
}
#h_module_rugby_shirt {
	background: #fff url(../images/templates/h_module_rugby_shirt.gif) no-repeat right top;
}
#h_module_light_bulb {
	background: #fff url(../images/templates/h_module_light_bulb.gif) no-repeat right top;
}
#h_module_tv {
	background: #fff url(../images/templates/h_module_tv.gif) no-repeat right top;
}
#h_module_microphone {
	background: #fff url(../images/templates/h_module_microphone.gif) no-repeat right top;
}
#h_module_weather {
	background: #fff url(../images/templates/h_module_weather.gif) no-repeat right top;
}
#h_module_daffodil {
	background: #fff url(../images/templates/h_module_daffodil.gif) no-repeat right top;
}
#h_module_cauliflower {
	background: #fff url(../images/templates/h_module_cauliflower.gif) no-repeat right top;
}
#h_module_cauli_ears {
	background: #fff url(../images/templates/h_module_cauli_ears.gif) no-repeat right top;
}
#h_module_leek_ears {
	background: #fff url(../images/templates/h_module_leek_ears.gif) no-repeat right top;
}
#h_module_chilli {
	background: #fff url(../images/templates/h_module_chilli.gif) no-repeat right top;
}
#h_module_badge {
	background: #fff url(../images/templates/h_module_badge.gif) no-repeat right top;
}
#h_module_ready_meal {
	background: #fff url(../images/templates/h_module_ready_meal.gif) no-repeat right top;
}
#h_module_trolley {
	background: #fff url(../images/templates/h_module_trolley.gif) no-repeat right top;
}
#h_module_map {
	background: #fff url(../images/templates/h_module_map.gif) no-repeat right top;
}
#h_module_landrover {
	background: #fff url(../images/templates/h_module_landrover.gif) no-repeat right top;
}
#h_module_daffodil_bulb {
	background: #fff url(../images/templates/h_module_bulb.gif) no-repeat right top;
}
#h_module_dragon {
	background: #fff url(../images/templates/h_module_dragon.gif) no-repeat right top;
}
#h_module_camera {
	background: #fff url(../images/templates/h_module_camera.gif) no-repeat right top;
}
#h_module_leek {
	background: #fff url(../images/templates/h_module_leek.gif) no-repeat right top;
}
#h_module_pen {
	background: #fff url(../images/templates/h_module_pen.gif) no-repeat right top;
}
#h_module_sheep {
	background: #fff url(../images/templates/h_module_sheep.gif) no-repeat right top;
}
#h_module_question {
	background: #fff url(../images/templates/h_module_question.gif) no-repeat right top;
}
#h_module_stamp {
	background: #fff url(../images/templates/h_module_stamp.gif) no-repeat right top;
}
#h_module_sign {
	background: #fff url(../images/templates/h_module_sign.gif) no-repeat right top;
}
#h_module_daffodil_mini {
	background: #fff url(../images/templates/h_module_daffodil_mini.gif) no-repeat right top;
}
#h_module_welsh_mini {
	background: #fff url(../images/templates/h_module_welsh_mini.gif) no-repeat right top;
}
#h_module_cricket {
	background: #fff url(../images/templates/h_module_cricket.gif) no-repeat right top;
}
#h_module_potato {
	background: #fff url(../images/templates/h_module_potato.gif) no-repeat right top;
}
div.h_module {
	background: #ccc;
	float: left;
	width: 27em;
	padding-top: 1.8em;
	padding-right: 1.2em;
	padding-left: 1.2em;
	padding-bottom: 0.8571em;
}
div.h_module .h_module_content a.h_module_runaround {
	display: block;
	height: 48px;
	width: 108px;
	float: right;
}
div.h_module .sect_runaround, div.h_module a.iconlink {
	height: 68px;
}
div.h_module_content {
	float: left;
	width: 24.6em;
}
div.h_module p {
	margin-top: 0.8571em;
	margin-bottom: 0;
}
div.h_module h4 {
	font-size: 1.4em;
	line-height: 1.2857em;
	font-weight: bold;
	margin-top: 0.8571em;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 9.7143em;
	float: left;
}
div.h_module h4 a:link, div.h_module h4 a:visited {
	color: #333;
	text-decoration: none;
}
div.h_module h4 a:hover, div.h_module h4 a:active {
	color: #333;
	text-decoration: underline;
}
div.h_module div.h_module_content img {
	margin: 0;
}
div.h_module div.h_module_content #home_flickr img {
	margin: 6px 6px 0 0;
}
div.h_module img {
	float: left;
	margin: 1.2em .6em 0 0;
	padding: 0;
}
#h_seasonal_image  {
	margin: 0 0 1.2em;
	float: right;
	width: 21.6em;
}
#h_seasonal_image img {
	margin: 0;
	padding: 0px;
	clear: none;
	float: right;
	border-style: none;
}
#h_intro {
	background: #fff url(../images/templates/background_green_NEW.gif) repeat-x -1.8em bottom;
	padding: 0em 1.2em 1.8em;
	margin-bottom: 1.2em;
}
#h_intro p {
	font-size: 1.8em;
	line-height: 1.3333em;
	font-weight: normal;
	margin-top: 0.6667em;
	margin-bottom: 0.6667em;
}
#h_events {
	width: 37.2em;
	margin: 1.2em 0;
}
#h_events p {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
.h_event_icon {
	width: 10.8em;
	float: left;
	text-align: center;
}
.h_event_detail {
	background: #fff;
	float: right;
	width: 26.4em;
}
#h_shop_banner {
	background: url(../images/templates/h_teaser_shop_NEW.gif) no-repeat -1.8em top;
	margin: 0;
	width: 36em;
	padding-top: 3.6em;
	padding-bottom: 2em;
	padding-left: 1.2em;
	padding-right: 0;
}
#h_shop_banner a {
	color: #D9001D;
}
#main_content_home h3 {
	font-size: 1.6em;
	line-height: 1.125em;
	margin: 0px;
	font-weight: bold;	
}
#h_blog_intro {
	padding: 0 0 0em 1.2em;
	background: transparent url(../images/templates/h_module_blog_NEW.gif) repeat-x -1.8em top;
	
}
#h_blog_intro a.iconlink:link, #h_blog_intro a.iconlink:visited, #h_blog_intro a.iconlink:hover, #h_blog_intro a.iconlink:active {
	height: 150px;
}
#h_blog_intro p {
	font-size: 1.4em;
	line-height: 1.2857em;
}
#h_blog_intro a, #h_blog_latest a {
	color: #0084AB;
}
#h_blog_intro h3 {
	padding-top: 2.25em;
}
#h_blog_latest {
	margin-top: 1.8em;
}
.h_blog_icon img {
	width: 10.8em;
	float: left;
	text-align: center;
	margin-top: 0;
}
.h_blog_detail {
	background: #fff;
	float: left;
	width: 27em;
}
.h_blog_image img {
	float: right;
	width: 21.6em;
	margin-top: 0;
}
#jFlowSlide {
	padding: 0;
	margin: -1.2em 0 1.8em 0;
}
div.jFlowSlideContainer {
	padding: 0;
	margin: 0;
}
#h_float_left {
	float: left;
	width: 37.2em;
}
a.firstjFlow {
	padding-left: 0;
}
