	/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.
*/

body {
	background:url(/modularity/images/dorset_cereals_bg_page_wood.jpg) !important;
	/*background:url(http://www.dorsetcereals.co.uk/fun-stuff/static/images/layout/iStock_000005906800Medium.jpg) !important;*/
	color:#888888;
}
body.gallery {
	overflow:auto;
}
.container {
	position:relative;
	z-index:10;
}
a, a * {
/*	color:#df3a48 !important;*/
	color:#ff6600 !important;
	text-decoration:none;
}
a, a *, a:hover, a:hover * {
	cursor:pointer !important;
}
.pleasure a {
	font-size: 1.2em;
}
a:hover, a:hover * {
	color:#428CE7 !important;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal !important;
	line-height:1em;
	margin: 20px 0 10px 0;
}
h1,h2,h3,h4,h5,h6,
h1.sub,h2.sub,h3.sub,h4.sub,h5.sub,h6.sub {
	color:#574D2D;
}
h2 .amp {
	font-family:inherit;
	font-size:22px;
	font-style:normal;
}
p {
	color:#888888;
	font-size:15px;
	margin-bottom: 0.6em;
}

.gform_wrapper input, .gform_wrapper textarea {
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 400;
}



/* css2 */
/**************************************
	  Win Lovely Things Category Pages
**************************************/
.item-block .contentDiv {
	font-size : 15px;
	color : #888888;
}

/**************************************
	  Where to Buy
**************************************/
#where-to-buy .item-block {
	border: 5px solid white;
	margin-bottom: 20px;
	padding: 10px;
}
#where-to-buy .form-block {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 0px;
}
#product1  {
	border-right:1px solid #CCCCCC;}
#nutritional  {
	border-top:1px solid #CCCCCC;}
#nutritional table{
	line-height:1em;
}
#nutritional td{
	padding:0px;
}
.footer1{
	font-size:12px;
	color:#333333!important;
}
.footer2{
	font-size:10px;
	color:#333333!important;
}
.bigfish{
	color:white;
}
#nutritional table td.bloglinks {
padding:4px;
}
#sell-our-cereals select {
	width: 300px;
}
img.headerpic{
	border-bottom:1px solid #CCCCCC;
}
.category #blog-share h3.sub{
	margin-top:0px;
	font-size:1.35em;
}
.blog-date{
	margin-top:0px;
	font-size:1.35em;
}
.category .blog-date, .category .blog-date{
	width:auto;
	float:left;
	padding-top:7px;
}
.item-block h3{
	margin-top:0px;
}
.pleasure2 .post-list h3 {
padding-bottom:20px;
}
.recipes{
	padding-right:100px;
}
.recipes h3{
	font-size:20px;
}
.category .post p.postmetadata {
color:#888888;
font-size:12px;
}
.large{
	line-height: 1em;
}
.gallery .gallery-item{
	overflow:visible;
}
.cat_columns {
	min-height: 36px;
}
.cat-columns-click {
}
.next2{
	text-align:right;
}
#film-wrapper .content h2{
	line-height:0;
}

#nominate-blog-form .nominate-error {border:2px solid #ddd;background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}

#film-festival .film h2{
	/*color:#df3a48;*/
	color:#ff6600;
}
#film-festival .film {
	border-bottom: 1px solid #cccccc;
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
.gallery-item .ffjustlefthand{
	color:#000000;
	font-size:18px;
	line-height:17px;
}
#masthead {
	padding-top:15px;
	position:absolute;
	z-index:99;
}
#road-trip .gallery-item {
	background:url("/images/layout/thumbbg.jpg") no-repeat scroll 0 0 transparent;
	color:#574D2D;
	float:left;
	height:150px;
	margin:0 0px 10px 0;
	padding:5px 8px;
	width:165px;
}
.gallery-item .ffjustlefthand{
	color:#000000;
	font-size:18px;
}
#road-trip .gallery-item img{
	margin-bottom:0px;
}
#road-trip #column1  {
border-right:none;
padding-bottom:0px;
}
#road-trip #column2  {
padding:0px;
}
#roadtrip {
	background:#dddad3;
	padding:10px;
	margin-bottom:10px;
}
#road-trip #gypsy_top{
	padding-bottom:0px;
}
.sf-menu {
	float:left;
	margin-right:20px;
	position:absolute;
	right:0;
	top:25px;
	width:auto;
	z-index:10000;
}
.sf-menu li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
/*	background:transparent url(/wp-content/uploads/2010/01/dorset_cereals_bg_page_wood.jpg) no-repeat scroll 0 0;*/
	background:transparent url(	http://www.dorsetcereals.co.uk/fun-stuff/static/images/layout/iStock_000005906800Medium.jpg) no-repeat scroll 0 0;

	margin-right:1em;
}
.sf-menu #search #s {
	width:100px;
}

.validation_error, .validation_message {
	color:#FF0000;
}

body.home .span-8 {
	width:345px;
}
body.home .span-8 #spin-the-bottle {
	width:310px;
}

#top .sf-menu a {
	color:#999999;
}
#top .sf-menu a:hover {
	color:#FFFFFF;
}
#top .sf-menu li ul a, #top .sf-menu li ul a, #top .sf-menu li ul a, #top .sf-menu li.sfHover, #top .sf-menu a:focus, #top .sf-menu a:hover, #top .sf-menu a:active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E9E6E0 none repeat scroll 0 0;
}
#top {
	height:130px;
	margin:20px auto 0;
	padding:0;
	position:relative;
	background: url("images/nav_text.gif") no-repeat 374px 36px transparent;
/*	background: url("images/snow-nav-text.gif") no-repeat 374px 36px transparent;*/
}
#top #logo h1 {
	margin:0;
}
#top #logo h1 a {
	background:url('images/dc_logo_sprite.png') no-repeat 0 0;
	/*background:url('images/snow-logo.png') no-repeat 0 0;*/
	display:block;
	height:112px;
	text-indent:-1000em;
	width:288px;
}
#top #logo h1 a:hover {
/*	background-position:0 -116px;*/
	background-position:0 -116px;
	
}

.thumbnail, .entry img, #campervan-terms #mainpic img, #danbury .image img {
	background:#000000;
}

body.home .gallery, .gallery .loader {
	height:420px !important;
	margin:0;
	width:950px !important;
}
body.home .post h3 {
	margin-top:20px;
}
body.home .app.blog {
	border-top:1px solid #CCCCCC;
	padding:10px 0 0;
}
body.home .app.featured {
	border-top:1px solid #CCCCCC;
	padding:10px 0 0;
	position: absolute;
	width: 580px;
}

body.home #category-section {
	margin-bottom:10px;
}

.entry img {
	padding: 0;
	border: 10px solid #fff;
}

/**************************
	general form styles
**************************/
form {
	font-size:14px;
}
form .gform_body ul {
	margin: 0;
	list-style: none;
}
form .gform_body ul li {
	margin: 0;
}
form .gform_body ul li input,
form .gform_body ul li textarea {
	width: 300px;
}
form input[type=checkbox] {
	margin-right:5px;
	width:auto !important;
}
form .gform_footer {
	margin: 0 !important;
}
form .large {
	margin: 0;
}

.gform_wrapper .validation_error, .gform_wrapper .gfield_error .gfield_label, .gform_wrapper .gfield_error .validation_message {
	color:#DF392C !important;
}
.gform_wrapper .validation_error {
	margin-bottom:0;
}
.gform_wrapper .gfield_error {
	background-color:transparent !important;
	border:none;
	margin:0;
	padding:0 !important;
	width:auto;
}
.gform_wrapper .gfield_description {
	padding:0;
}

/**************************************
	Homepage Categories Feature
**************************************/
#category-section .column h3 a {
	color: #000 !important;
}
#category-section .column img {
	border: 8px solid white;
}



/**************************************
	Homepage Categories Feature
**************************************/
#category-section .column {
	padding-bottom:30px;
	position:relative;
}
#category-section .column p {
	/*margin:0;*/
}
#category-section .column h6.sub {
	bottom:0;
	position:absolute;
}
#category-section .column h6.title {
	height: 194px !important;
}

/**************************************
			Homepage Slider
**************************************/
#slider-section {
	overflow-x:scroll;
	overflow-y:hidden;
	height:170px;
}
#slider-section h2 {
	font-size:1em;
	line-height:1em;
}
#slider-section .sliderGallery {
	background:none;
	height:155px;
	margin:0;
}
#slider-section .slider-item span.slider-title {
	text-align:left;
}
#slider-section .slider-item span.slider-title a {
	color:#FFFFFF !important;
}
#slider-handle {
	background:none;
	display:none;
	height:14px;
	margin:0;
	overflow:hidden;
	position:relative;
	-moz-border-radius:0;
}
#slider-handle #prev {
	background:url('images/slider_left.jpg') no-repeat;
	float:left;
}
#slider-handle #next {
	background:url('images/slider_right.jpg') no-repeat;
	float:right;
}
#slider-handle #next, #slider-handle #prev {
	height:14px;
	width:21px;
}
#slider-handle #content-slider {
	background:#EFEFEF;
	border:none;
	float:left;
	height:8px;
	margin:3px 0 0;
	width:908px;
	-moz-border-radius:0;
}
#slider-handle .ui-slider-handle {
	background:url('images/slider_handle.jpg') no-repeat;
	border:0;
	display:block;
	margin:0 -3px;
	width:135px;
	-moz-border-radius:0;
}
.home .slideshow { height:400px; }
.home .slideshow #pager{
	display:none;
}
#slideshow .slide {
	display:none;
}
#slideshow .slide:first-child {
	display:block;
}
.home .slideshow ul{
	margin:0;
}
.home .slideshow .galleryview .panel-overlay {
	display:none!important;
}




/**************************************
  				Tabs - Joe
**************************************/

#nav-top {
	background:none;
}
#top .tabs {
	top:47px;
	list-style-type:none;
	margin-bottom:0;
	padding:0;
	position:absolute;
	right:0;
	z-index:6000;
}
#top .tabs li {
	display:inline;
}
#top .tabs li a.tab {
	background:url('/images/newtabs/tabs3.png') no-repeat;
	display:block;
	float:right;
	height:83px;
	margin-right:-20px;
	text-indent:-9000px;
}
#top .tabs li.tokens a.tab { background-position:-895px 29px; width:73px; }
#top .tabs li.pics a.tab { background-position:-752px 29px; width:131px; }
#top .tabs li.blog a.tab { background-position:-651px 28px; width:79px; }
#top .tabs li.win a.tab { background-position:-515px 25px; width:111px; }
#top .tabs li.buy a.tab { background-position:-365px 29px; width:124px; }
#top .tabs li.make a.tab { background-position:-202px 27px; width:140px; }
#top .tabs li.reasons a { background-position: -9px 34px; width:168px; margin-right: -28px; }
#top .tabs li.tokens     {width:53px;}
#top .tabs li.pics      {width:112px;}
#top .tabs li.blog      {width:57px; }
#top .tabs li.win       {width:97px; }
#top .tabs li.buy       {width:101px; } 
#top .tabs li.make      {width:117px;}
#top .tabs li.reasons   {width:141px}

#top {
	height:130px;
	margin:20px auto 0;
	padding:0;
	position:relative;
	background: url("/images/newtabs/inhere2.gif") no-repeat 595px 0px transparent;
}
#top .tabs li li  li a {
	width:250px!important;
	padding:0 5px;
}
#top #tabs li a.tab {
	background:url('images/tabs.png') no-repeat;
	display:block;
	float:right;
	height:66px;
	margin-right:-20px;
	text-indent:-9000px;
}
#top #tabs li.mueslis a { background-position:0px 25px; width:104px; }
#top #tabs li.tasty-flakes a { background-position:-102px 25px; width:84px; }
#top #tabs li.crunch a { background-position:-188px 25px; width:108px; }
#top #tabs li.granola a { background-position:-293px 25px; width:97px; }
#top #tabs li.porridge a { background-position:-398px 25px; width:113px; }
#top #tabs li.bars-slices a { background-position:-523px 25px; width:119px; }
#top #tabs li.shop a { background-position:-652px 25px; width:89px; }
#top #tabs li#mega-nav a.tab { background-position:-742px 25px !important; position:relative; z-index:5001; margin-right:-15px; width:113px !important; }

#top #tabs li.mueslis a:hover, #top #tabs li.mueslis a.current { background-position:0px 0px!important; }
#top #tabs li.tasty-flakes a:hover, #top #tabs li.tasty-flakes a.current { background-position:-102px 0px!important; }
#top #tabs li.crunch a:hover, #top #tabs li.crunch a.current { background-position:-188px 0px!important; }
#top #tabs li.granola a:hover, #top #tabs li.granola a.current { background-position:-293px 0px!important; }
#top #tabs li.porridge a:hover, #top #tabs li.porridge a.current { background-position:-398px 0px!important; }
#top #tabs li.bars-slices a:hover, #top #tabs li.bars-slices a.current { background-position:-523px 0px!important; }
#top #tabs li.shop a:hover, #top #tabs li.shop a.current { background-position:-652px 0px!important; }
#top #tabs li.browse a:hover, #top #tabs li.browse a.current { background-position:-742px 0px !important; }

ul.children{
	margin:0;
}
#nav-top{
	position:relative;
}
#nav-top li {
	float:right;
	position:relative;
}
#nav-top ul.children li {
	float:none;
}
#nav-top ul.children li a {
	border-right:none;
	color:#FFFFFF!important;
	display:block;
	padding:0 5px;
	font-size:12px;
}
#nav-top ul.children#jreasons li a {
    color: #AC238D !important;
}
#nav-top ul#jreasons.children li a:hover;{
	background:red;
	display:block;
	width:100px;
}
#nav-top ul#jreasons ul.sub{
   	border-top:1px dotted #B6AE9D ;
}
#nav-top ul#jreasons ul.sub li, #nav-top ul.accordian li{
    font-size:12px;
}
#top ul#jreasons ul.sub li a {
	width:177px!important;
}
#nav-top ul.accordian{
	padding:0 10px 10px 10px;
	border-top: 1px dotted #B6AE9D;
	font-size:12px;
	background:#7E4C89;
	margin:10px 18px 10px 18px;
}
#nav-top ul li.list{
	border-bottom: 1px dotted #B6AE9D;
	color: #B6AE9D;
	display: block;
	margin-left: 5px;
	width: 250px;
	padding-top:10px;
	font-size:14px;
}
#nav-top ul li.list.top{
	padding-top:0px;
}
#nav-top ul.column li.parent {
	font-size:14px;
	color:#B6AE9D;
	display:block;
}
#nav-top ul.column {
	float:left;
	width:177px;
	font-size: 12px!important;
	margin:10px 0 0 20px;
}
#nav-top ul li ul.sub{
	margin:0 0 10px 0;
	font-size:12px;
}
.dropdown{
	position: absolute;
	display:none;
   	top: 82px;
	z-index:6000;
	padding:5px;
	left: 16px;
	text-align:left;
	min-width:150px;
}
.dropdown li{
	list-style:none;
	line-height:2em;
}
.dropdown li a:hover{
	background: url('/images/newtabs/20.png') repeat;
}
#jreasons.dropdown li a:hover{
	background:none;
}
.dropdown .accordian {
	overflow:hidden;
	width:260px;
}

#top .tabs li .dropdown li .accordian li a { width:auto !important; }

#jtokens{
	background:#E04F88;
	left:-57px;
	min-width:120px;
}

#jpics{
	background:#ecb50a;
	left:5px;
	width:172px;
}
#top .tabs li.pics li a {
	width:165px;
}
#top .tabs li.blog li a {
	width:145px;
}
#top .tabs li.win li a {
	width:137px;
}
#jreasons{
	top: 83px;
	left:-407px;
	background:#fff;
	padding:0;
	width:990px;
}
#jmake{
	background:#5e206c;
	left:12px;
}
#jbuy{
	background:#9baf13;
	left:9px;
}
#jwin{
	background:#d1780b;
	left:6px;
}
#jblog{
	background:#978579;
	left:13px;
}
#more2{
    width: 100px;
	height:50px;
}
.tab:hover{
	z-index:6000;
	position:relative;
}
a#more2 {
	background:url('/images/newtabs/more.png') no-repeat 0 0;
	text-indent:-9999em;
	display:inline-block;
}
#jmore{
    background: none repeat scroll 0 0 #E6E3DC;
    padding: 0 20px;
	width: 950px;
	display:none;
	height: 37px;
	border-top:1px dashed #B6AE9D;
}
#jmore h4{
	float:left;
	width:100px;
	margin-top:10px;
	text-align:center;
}
#morewrap{
	position:absolute;
 	bottom: -50px;
    height: 50px;
}

/**************************************
			Mega Nav
**************************************/
#mega-nav-overlay {
	background:url('images/overlay.png');
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:5000;
}
/* Hide the mega-nav actuator as it's only functional when JS is active. We'll change the visibility when the page loads. */
#mega-nav {
	width:600px;
	visibility:hidden;
	z-index:5001;
}
#mega-nav h1 {
	margin:0;
}
#mega-nav h2.title {
	padding-right:260px;
	text-align:right;
}
#mega-nav h3 {
	font-size:11px;
	padding-left:0 !important;
	margin-left: 0 !important;
}
#mega-nav a.more_visible {
/*	font-size:14px !important;*/
}
#mega-nav a.super_visible {
/*	font-size:16px !important;*/
/*	font-weight: bold;*/
}
#mega-nav ul {
	margin:0;
	list-style-type:none;
}
#mega-nav #navigation {
	background:#FFFFFF;
	display:none;
	left:-311px;
	overflow:hidden;
	position:absolute;
	top:66px;
	width:990px;
	z-index:5001;
}
#mega-nav #navigation li.col {
	float:left;
	margin:6px 18px;
	width:160px;
}
#mega-nav #navigation li.top-level {
	clear:none;
	margin:0 5px !important;
	padding:0 0 15px !important;
	/*display: block;*/
}
#mega-nav #navigation li.top-level .page_item {
	display:block;
}
#mega-nav #navigation li a {
	color:#AC238D !important;
	font-size:11px;
	text-align:left;
	width:160px !important;
	padding-left: 0 !important;
}
#mega-nav h3 {
	border-bottom:1px dotted #B6AE9D;
	padding-bottom:2px;
	padding-left:0 !important;
}
#mega-nav h2, #mega-nav h3, #mega-nav #navigation li h3 a {
	color:#B6AE9D !important; /* This needs to be below the '#mega-nav #navigation li a' declaration */
	margin:0 !important;
	padding-left:0 !important;
}
#mega-nav #navigation li a:hover {
	color:#000000 !important;
}


/***************************
	HOMEPAGE BLOG
***************************/
.home #blog-section h2 {
	font-size: 28px;
	line-height: 34px;
	text-transform: lowercase;
	margin: 0 0 10px;
	width: 500px;
}
.home #blog-section .entry p, .home #blog-section .post h3 {
	width: 400px;
}
.home #blog-section .entry p {
	color:#888888;
	font-size:15px;
}
.home #blog-section .post img {
	border:12px solid #FFFFFF;
}
#blog-share img {
	border: 0px #E6E3DC!important;
	float: right;
/*	-moz-box-shadow: none;*/
	margin-bottom:10px;
	margin-top:6px;
	background: none repeat scroll 0 0 #E6E3DC;
}
#blog-share {
	width: 230px;
	float: right;
	padding-right:15px;
}
#blog-share.page-share{
	padding: 53px 65px 0 0;
}
#blog-share h3{
	width: auto!important;
	margin: 0px;
	float: right;
	padding:8px 5px 0 0;
	border:none!important;
}
#blog-share h3.sub{
	min-height:5px !important;
}
#blog-section .span-15 {
	width:550px;
}

#blog-awards #blog-share{
	padding-top:20px;
}
#blog-awards #blog-share h3.sub{
	padding-top:2px;
}
/**************************
	Post listing page
**************************/
.content .entry p {
	width: 400px;
}

/**************************
	about us
**************************/
.flickr-gallery {
	margin-bottom: 20px;
}
.flickr-gallery .ui-tabs-nav {
	display: none;
}

/**************************
	Content pages 2/3 column
**************************/
#column1 {
	border-right:1px dotted #CCCCCC;
	float:left;
	margin-right:10px;
	padding:0 45px 15px 0;
	width:370px;
}
#column2 {
	float:left;
	margin-right:15px;
	padding:8px 20px 15px 0;
	width:445px;
}

#column1-3page {
	border-right:1px dotted #FFFFFF;
	float:left;
	margin-right:10px;
	padding:0 45px 15px 0;
	width:330px;
}
#column2-3page {
	float:left;
	margin-right:15px;
	padding:8px 20px 15px 0;
	width:205px;
}
.page-template-page-3column-php h3 {
	margin: 20px 0 10px;
}
.page-template-page-3column-php p {
	color:#888888;
	font-size:15px;
}
.page-template-page-2column-php #column2 {
	padding-left: 20px;
}


/**************************************/

#slideshow .slide {
	display:none;
}
#slideshow .slide:first-child {
	display:block;
}

#Recipe {
	width:400px;
}
#Recipe-Image {
	float:right;
}
img.Recipe-Image {
	max-height:400px;
	max-width:500px;
}
#product-image {
	float:left;
	padding-top:20px;
	padding-bottom:20px;
}
img.product-image {
	max-width:250px;
}
.page-template-recipe-php h2, .page-template-recipe-php h3 {
	/*color:#df3a48;*/
	color:#ff6600;
	margin:10px 0;
}
.page-template-recipe-php a {
	color:#FE6805;
}
.page-template-recipe-php p {
	color:#888888;
	font-size:14px;
	line-height:150%;
}
#product1 {
	float:left;
	padding:0 20px 15px 0;
	width:335px;
}
#product2 {
	float:left;
	margin-right:15px;
	padding:0px 20px 15px 15px;
	width:260px;
}
#product2 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:8px 0 0;
}
#product2 ul a {
	color:#F8A136;
	font-size:14px;
	line-height:150%;
}
#GDA {
	border:2px solid white;
}
#handy-links li a {
	color:#FE6805;
}
#handy-links h3 {
	color:#FE6805;
	padding-top:25px;
}
#nutritional {
	border-top:1px solid #CCCCCC;
	clear:both;
	float:left;
	width:600px;
}
#nutritional img {
	float:left;
}
#nutritional table td.bloglinks {
	padding:4px;
	vertical-align:top;
}
#guidelines {
	border-top:1px solid #CCCCCC;
	float:left;
	padding:0 25px 0 40px;
	width:260px;
}
body #footer-wrap {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}
#footer {
	line-height:100%;
	margin-top:5px;
	padding:2px 0 0;
	width:990px;
}
#footer, #footer p, #footer a {
	color:#222222 !important;
	font-size:10px;
}
#footer a:hover {
	color:#FFFFFF !important;
}
/*#footer .textwidget {
	line-height:110%;
} */
#footer .last {
	float:right;
	text-align:right;
	width:200px;
}
#footer .span-3 {
	width:600px;
}

#spin-the-bottle h3 {
	border: none;
	padding:0;
}

#spin-the-bottle h3#how-to-play {
	clear:left;
}
#spin-the-bottle h4 {
	margin-top: 0;
}
#spin-the-bottle .thumbnail {
	margin: 0 8px 0 0;
}
#spin-the-bottle .spin-image {
	float:left;
	margin-right:3px;
}

/**************************************
	  Spin to Win Category Pages
**************************************/
body.category-spin-the-bottle .previous-prize {
	display:block;
}
body.category-spin-the-bottle #prev-draws ul {
	border-top:1px solid #CCCCCC;
	margin:0;
}
body.category-spin-the-bottle #prev-draws a.previous-prize {
	display:inline;
}
.category-spin-the-bottle h3.sub {
	border: none;
}
#prize-draw div.post, .category-spin-the-bottle div.post,
#prize-draw .affiliate-info, .category-spin-the-bottle .affiliate-info {	
	width:400px;
}
.category-spin-the-bottle .affiliate-info.extra {	
	width:550px;
}
.category-spin-the-bottle .affiliate-info.extra img {	
	margin-right:10px;
	vertical-align:top;
	margin-bottom:10px;
}
.category-spin-the-bottle .affiliate-info.extra p{	
	width:400px;
}
/**************************************
	  Spin to Win Widget
**************************************/
.spin-to-win h3{
	/*text-transform:lowercase;*/
	margin-top:5px;
}
.spin-to-win h3 a{
	color: #574D2D;
    font-size: 2em;
}
.spin-to-win p {
	width: 310px;
}
.spin-to-win img.thumbnail {
	border:7px solid #FFFFFF;
	float:none;
	margin:0;
	max-width:none;
}
.spin-to-win img.logo {
	margin:10px 0;
/*	max-width:180px;*/
}
/*.spin-to-win a {
	font-size:15px;
}*/
.spin-to-win .logreg {
	margin:0;
}
.spin-to-win ol {
	font-size:13px;
	width:250px;
}
.spin-to-win form p {
	margin: 0;
}
.spin-to-win form label {
	display: block;
}
.spin-to-win form input {
	width: 200px;
}
.spin-to-win form p.form-optin input {
	float: left;
}
.spin-to-win .error {
	background:none;
	border:none;
	padding:0;
}

.instant-win-register {
	margin:10px 0 10px !important;
}

.spin-to-win .months {
	float:left;
	width:165px
}
.spin-to-win .months p{
	width:165px;
	font-size:13px;
}
.spin-to-win #months_image img{
	border:none;
}
.spin-to-win #how-to-play{
	clear:both;
	padding-top:10px;
}
.spin-to-win #how-to-play p{
	font-size:13px;
}
.spin-to-win #how-to-play ol{
	margin-bottom:10px;
}
.category-spin-the-bottle h2.prize-title{
	/*text-transform:lowercase;*/
}
.category-spin-the-bottle p.prize_links{
	margin-bottom:0px;
}
.category-spin-the-bottle .sharesection a {
    height: 18px
}
.category-spin-the-bottle .spin-to-win h3 {
    text-transform: none;
}
p.sharesection {
	color: #FF6600!important;
}

/**************************************
	  Win Lovely Things Category Pages
**************************************/
.item-text {
	float : left;
	width : 375px;
}
.item-image {
	margin-left : 450px;
}
body.category-our-friends .item-image {
	float:right;
	margin-left:0;
}
.item-block {
	border-top:1px solid #CCCCCC;
	clear : both;
	padding : 10px 0 0;
}
.item-block img {
	border: 8px solid white;
}
.item-block .win-things img {
	border: none !  important;
}


/**************************************
		Recipe Category Pages
**************************************/
.page-template-page-recipe-category-php .container, .page-template-page-recipe-category-php .container .container-inner {
	background:#FFFFFF;
}
.recipe-category {
	min-height:315px;
}
.recipe-category p {
	color:#888888;
	font-size:15px;
	margin-bottom:10px;
}
.recipe-category #product2 {
	margin:0;
	padding-right:0;
	width:575px;
}
.recipe-category #product2 .product-list {
	float:left;
	margin-right:25px;
	width:275px;
}
#crunch .recipe-category #product1 { padding-bottom:50px; } /* Make space for the images on the right to fit under the product image */
#crunch .recipe-category #product2 .product-list { width: 323px; }
#crunch .recipe-category #product2 { position:relative; }
#crunch .recipe-category #product2 #lifestooshort-link { left:10px; position:absolute; top:130px; z-index:2; }
#crunch .recipe-category #product2 #lifestooshort-postcard { left:150px; position:absolute; top:250px; z-index:1; }
.recipe-category #product2 .product-list {
	float:left;
	margin-right:25px;
	width:275px;
}
#bars-slices .recipe-category #product2 .product-list {
	float:left;
	width:301px;
}
.recipe-category .product-images {
	display:inline;
	margin-top:20px;
	position:relative;
}
.recipe-category .product-images li {
	background:#FFFFFF;
	left:0;
	margin-top:10px;
	padding:10px;
	position:absolute;
	text-align:center;
	top:0;
	width:250px;
}
.recipe-category .product-images li {
	display:none;
}
.recipe-category .product-images li.first {
	display:block;
}
#field_13_20  label.gfield_label{
	display:none;
}
/**************************************
		Individual Recipe Pages
**************************************/
body.page-template-page-recipe-php .container, body.page-template-page-recipe-php .container .container-inner {
	background:#FFFFFF;
}

/**************************************
  			Affiliate Pages
**************************************/
.category-spin-the-bottle h2 {
	color:#574D2D;
}
.category-spin-the-bottle p {
	color:#888888;
	font-size:15px;
}
.category p {
    color:#888888;
	font-size:15px;
}
.frame400 {
	background: url("images/affiliate-frame_02.jpg") no-repeat bottom left;
	margin: 20px 0;
	width: 432px;
}
.frame400 div {
	background: url("images/affiliate-frame_01.jpg") no-repeat;
	padding: 16px 0 14px 16px;
}
.frame550 {
	background: url("images/affiliate-frame_02.jpg") no-repeat bottom left;
	width: 550px;
}
.frame550 div {
	background: url("images/affiliate-frame_01.jpg") no-repeat;
	padding: 16px 0 14px 16px;
}
.category-spin-the-bottle .col1 {
	width:450px;
}
.category-spin-the-bottle .col2 {
	float:right;
}

h3 {
	font-size:2em;
	color:#574D2D;
}
h3.sub, h2.sub {
	font-size:1.4em;
	font-weight: normal !important;
	font-family: 'Courier New', Courier, monospace;
}
h3.gform_title {
	font-size:2em;
}
h3.sub{
	min-height:38px!important;
}

/**************************************
		Category Listing Pages
**************************************/
.category .post .left {
	float:left;
	margin-right:20px;
	width:400px;
}
.category .post p {
	color:#888888;
	font-size:15px;
}
.category .post a img {
	float:none;
}

.category-win-lovely-things .home h3.sub {
	background:url('images/titles/win-stuff.jpg') no-repeat;
	border-bottom:0;
	height:103px;
	text-indent:-9000px;
	width:333px;
}

.pleasure1{
	width:590px;
	float:left;
	margin-right:24px;
	padding-right:24px;
	border-right:1px solid #CCCCCC;
}
.pleasure2{
	width:310px;
	list-style:none;
	float:left;	
}
.pleasure2 h3, h3.smaller{
	font-size:18px;
}
.pleasure2 a.thumb {
	border:5px solid white;
	float:left;
	margin-right:10px;
	width:110px;
}
.pleasure2 h4 {
	font-size:15px;
	margin:0 0 10px 0;
}
.pleasure img {
	float:right;
}
img.pleasure{
	padding-bottom:0px;
}
.pleasure {
	list-style:none;
	margin:0px;
	overflow:hidden;
	padding-bottom:5px;
}

img.category-white-border {
	border: 8px solid white;
}

img.category-no-border {
	border: none;
	margin-top:20px;
}

.post.category-simple-pleasures {
	padding-bottom:20px;
}

/**************************************
	   Photo Competition Form
**************************************/
#photo-comp-form img {
	float:right;
	margin-left:30px;
}
#photo-comp-form input, #photo-comp-form textarea, #photo-comp-form select, #photo-comp-form #userfile {
	width:300px;
}
#photo-comp-form input.form-btn, #photo-comp-form .form-multi-input input {
	width:auto;
}

/**************************************
		Monthly Prize Draw
**************************************/
#prize-draw h3.title, .category-monthly-prize-draw h3.title {
	background:url('images/titles/free-prize-draw.jpg') no-repeat;
	border-bottom:0;
	height:92px;
	margin:0;
	padding:0;
	text-indent:-1000em;
	width:257px;
	float:left
}
#prize-draw h2.prize-title a, .category-monthly-prize-draw h2.prize-title a {
	font-size:24px;
}
#prize-draw h2.prize-title a, .category-monthly-prize-draw h2.prize-title a,
#prize-draw h2 a, #prize-draw h2.congrats {
	color:#574D2D !important;
}
#prize-draw h2.congrats {
	font-size:19px;
}
#prize-draw div.post, .category-monthly-prize-draw div.post,
#prize-draw .affiliate-info, .category-monthly-prize-draw .affiliate-info {
	width:400px;
}
#prize-draw .affiliate-info p, .category-monthly-prize-draw .affiliate-info p {
	margin-top:10px;
}
#prize-draw #prev-draws h3, .category-monthly-prize-draw #prev-draws h3 {
	font-size:17px;
}
h2.spin-prev-draws {
	font-size:1.35em;
	font-weight: normal !important;
	font-family: 'Courier New', Courier, monospace;
	color:#515151;
}
#prize-draw #prev-draws ul, .category-monthly-prize-draw #prev-draws ul {
	border-top:1px solid #CCCCCC;
	margin:0;
}

#free-prize-draw h2, #free-prize-draw h3 {
	font-size:22px;
}
#free-prize-draw form .gform_body ul li input {
	width:310px;
}
#free-prize-draw form .gform_body ul.gfield_checkbox li input {
	margin-right:5px;
	width:auto;
}

#prize-draw, #prize-draw p {
	color:#888888;
	font-size:15px;
}
#prize-draw form {
	width:325px;
}
#prize-draw form ul {
	list-style-type:none;
	margin:0;
}
#prize-draw form ul > li {
	margin-bottom:10px;
}
#prize-draw form input {
	width:318px;
}
#prize-draw form .gfield_checkbox input, #prize-draw form .button {
	width:auto;
}
.category-monthly-prize-draw .gfield_required{
	float:left;
}

/**************************************
	Simple Pleasures Archive Page
**************************************/
.category-simple-pleasures .post h3{
    border-bottom: 1px dotted #333333;
    font-size: 1.714em;
}
small {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 0.9em;
    line-height: 1.5em;
    color: #777777;
}

/**************************************
	what people say
**************************************/
#what-people-say .gform_wrapper {
	margin: 0 0 30px 0;
}
#what-people-say form .gform_body li {
	float: left;
	margin: 5px 10px 5px 0;
}
#what-people-say form .gform_body input {
	width: 150px;
}
#what-people-say form .gform_body textarea {
	width: 310px;
	height: 80px;
	margin-top:0;
	padding-top:0;
}
#what-people-say form .gform_footer {
	clear: left;
}
#what-people-say form .gform_body #choice_6_1 {
	width: 20px;
}
#what-people-say #column1 p {
	border-bottom:1px dotted;
	padding-bottom:5px;
}

/**************************************
				Thanks
**************************************/
body#thanks h2 {
	background:url('images/titles/thank-you.jpg') no-repeat;
	height:78px;
	text-indent:-1000em;
	width:214px;
}
body#thank-you h2 {
	background:url('images/titles/thank-you.jpg') no-repeat;
	height:78px;
	text-indent:-1000em;
	width:214px;
}


/**************************************
			Sidebar
**************************************/
#sidebar .item {
	border-bottom:1px solid #CCCCCC;
	margin:0 0 20px;
	padding:0 0 20px;
}
#sidebar > div:last-child {
	border-bottom:0;
}
#sidebar #little-blog {
	overflow:hidden;
}
#sidebar #little-blog h3 {
	font-size:20px;
}
#sidebar #little-blog h4 {
/*	border-bottom:1px solid #df3a48;
	color:#df3a48;*/
	border-bottom:1px solid #ff6600;
	color:#ff6600;
	margin-bottom:0;
}
#sidebar #little-blog p.copy {
	font-size:12px;
}
#sidebar #little-blog .col1 {
	margin-right:10px;
}
#sidebar #little-blog .col1, #sidebar #little-blog .col2 {
	float:left;
	margin:10px 0;
	width:170px;
}
#sidebar #little-blog p.col1, #sidebar #little-blog p.col2 {
	width:159px;
}
#sidebar #little-blog p.col1 {
	margin-right:10px;
}
#sidebar #little-blog .vote, #sidebar #little-blog #winning-blog {
	font-size:14px;
}
#sidebar #little-blog .vote {
	width:157px;
}
#sidebar #little-blog #winning-blog {
	width:131px;
}
#sidebar #little-blog #top5 {
	width:160px;
}
#sidebar #little-blog #blogs {
	list-style:none;
	margin-top:5px;
}
#sidebar #little-blog #blogs li {
	border-bottom:1px solid #ff6600;
	margin-top:5px;
}
#sidebar #little-blog #blogs li a {
	background:0;
	border:0;
	display:inline;
	padding:5px 0;
}
#sidebar #little-blog .cta a {
	color:#666666 !important;
}
#sidebar #little-blog #blogs a span {
	color:#888888 !important;
}
#sidebar #little-blog #more-actuator, #sidebar #little-blog #more {
	display:none;
}
#sidebar #little-blog .nominate-form {
	background: url("images/bg_nominate-bottom.gif") no-repeat left bottom;
	overflow: hidden;
	width:166px;
}
#sidebar #little-blog .nominate-form .inner {
	background: url("images/bg_nominate-top.gif") no-repeat 0 0;
	padding: 0 10px 15px 10px;
}
#sidebar #little-blog .nominate-form h3 {
	font-size:26px;
	margin-bottom:10px;
	padding: 10px 0 0 0;
}
#sidebar #little-blog .nominate-form p {
	font-size:12px;
}
#sidebar #little-blog .nominate-form .nom {
	color: #F60;
}
#sidebar #little-blog .nominate-form input, #sidebar #little-blog .nominate-form select {
	color:#000000;
}
#sidebar #little-blog .nominate-form input {
	width: 135px;
}
#sidebar #little-blog .nominate-form select {
	border:none;
	width: 140px;
}
#sidebar #little-blog .nominate-form input.submit,
#sidebar #little-blog .nominate-form .form-multi-input input{
	width: auto;
}
input.text, input.title, textarea, select {
margin: 0;}

.item-text h2{margin-top:0;}

/**************************************
			Get In Touch
**************************************/
body#get-in-touch .gform_heading {
	margin-bottom:5px;
}
body#get-in-touch #field_1_6 > label {
	display:none;
}

/**************************************
		   Win a Campervan
**************************************/
#win-a-vw-campervan .span-24 img {
	float:left;
	margin-right:75px;
}
#win-a-vw-campervan #info {
	display:inline-block;
	width:300px;
}

#danbury .image {
	float:right;
	margin-right:50px;
}
#danbury #content {
	width:450px;
}

#campervan-terms #mainpic img, #danbury .image img {
	border:10px solid #FFFFFF;
}
#campervan-terms #mainpic {
	margin-bottom:20px;
}

/**************************************
			Win a Mini
**************************************/
#win-a-mini .container-inner {
	padding:0;
	width:auto;
}
#win-a-mini #enter-here {
	margin:55px 0 0 650px;
	width:315px;
}
#win-a-mini #enter-here a {
	color:#DF392C !important;
}
#win-a-mini #enter-here a.block {
	display:block;
	font-size:14px;
}
#win-a-mini #enter-here form {
	margin-top:10px;
	width:160px;
}
#win-a-mini #enter-here form p {
	font-size:11px;
}
#win-a-mini #enter-here form p {
	width:182px;
}
#win-a-mini #enter-here form input.textfield {
	display:block;
	width:175px;
}
#win-a-mini #enter-here form .captcha input.textfield {
	display:inline;
	width:85px;
}
#win-a-mini #enter-here form p.captcha label {
	margin-bottom:10px;
}
#win-a-mini #enter-here form p.captcha img {
	float:left;
	margin-right:10px;
}
#win-a-mini #enter-here form #submit {
	clear:both;
	margin-top:10px;
}

#win-a-mini-info #content {
	width:450px;
}
#win-a-mini-info .image {
	float:right;
}

/* Our-Blog */
.our-blog-title {
	width:450px;
	border: none;
}

.our-blog-title a {
	font-size:24px;
	color:#574D2D !important;
}

.our-blog-date {
	font-size:16px;
	color:#574D2D !important;
}

img.our-blog {
	display:block;
	background-color: black;
	margin-bottom: 10px;
	background-color: #fff;
}
.addthis_container img.our-blog {
	background:none;
}
.single .span-8, .category-our-blog .span-8, .category-feature-blog .span-8, .category-our-blog .span-8 {
	width:350px;
}
.single .span-15, .category-feature-blog .span-15, .category-our-blog .span-15, .search-results .span-15 {
	width:550px;
}
.winlovely{
	line-height:1.5em;
}

.category .span-15 {
	padding-right: 0;
}

#shop-window td {
	padding: 0;
	margin: 0;
	width: auto;
}
.category-meet-the-bloggers .intro h2{
	color:#ff6600;
	font-size:35px;
}


/* Onpack2010 Great Outdoors Comp */
#great-outdoors a {
	display:block;
}
#gypsy_top{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
}
#gypsy_top #column1 h2 {
	width:275px;
}
.gypsy_column {
	background:#AAAB26;
	float:left;
	margin-right:27px;
	padding:10px 20px 20px 20px;
	width:170px;
	min-height:575px;
	position:relative;
}
.gypsy_column p{
	color: #333333;
	font-size:12px;
}
.gypsy_column .copy{
	min-height:190px;
}
.gypsy_column h2{
	margin-top:0px;
	font-size:32px;
	padding-left:30px;
	color:#F8F8F9;
}
.gypsy_columnfirst{
	margin-left:15px;
}
.gypsy_columnlast{
	margin-right:0px;
}
.container .gypsy_column a, p.prizelink{
	color:#ffffff!important;
}
.gypsy_columnodd a, .gypsy_columnodd h2, .gypsy_columnodd p.prizelink, .gypsy_columnodd h4{
	color:#7C5A21!important;
}
.gypsy_column img{
	margin-right:7px;
}
.gypsy_columnfirst img{
	border:solid 5px #ffffff;
}
.gypsy_columnodd {
	background:#F8F8F9 !important;
}
#win-a-gypsy-caravan .details a{
	color:#7C5A21!important;
}
#win-a-gypsy-caravan .hideme{
	display:none;
}
#win-a-gypsy-caravan .more{
	text-align:left;
}
.prize{
	float:left;
	width:80px;	
	margin-right:5px;
}
.prize h4{
	margin:0 0 10px 3px;
	color:#ffffff;
}
#win-a-gypsy-caravan .container-inner{
	background: #e6e3dc url("images/gypsy.jpg") no-repeat;
}
#win-a-gypsy-caravan #column1{
	padding: 187px 45px 15px 0;
	width:360px;
	border:none;
}
#gypsy_top #column2 a{
	color:#7C5A21!important;
}
#gypsy_top #column2 a.terms {
	font-size: 12px;
}
#win-a-gypsy-caravan #column2{
	margin-left:235px;
	margin-right:0px;
	padding:0;
	width:300px;
}
.prizebadge{
	border:0!important;
	position:absolute;
	left:-20px;
	top:-10px;
	color:red;
}
#gypsy_top img{
	clear:both;
	float:left;
}
#gypsy_top #column2 img {
	float:none;
}
#win-a-gypsy-caravan #gform_16 .medium{
	width:280px;
}
#win-a-gypsy-caravan .gfield_label {
	font-size:12px;
}
.gypsy_column .img_frame .prizepic{
	background:url('/images/layout/prizeshadow.png') no-repeat;
	padding:6px;
}
#win-a-gypsy-caravan .container-inner{
	padding-bottom: 30px;
}
.first_prize #header {
	background:url('../images/layout/c7780f060564bb4f863f5c4c4e15a34e.jpg') no-repeat;
	height:386px;
	position:relative;
	width:985px;
}
.first_prize #header p {
	font-size:15px;
	left:33px;
	position:absolute;
	top:165px;
	width:200px;
}

/***** Prize Selection Pages *****/
.prize_select #header {
	height:260px;
	position:relative;
	width:985px;
}
.prize_select #header h2 {
	font-size:24px;
	left:20px;
	line-height:1.2em;
	margin:0;
	position:absolute;
	top:116px;
	width:240px;
}
.prize_select #container {
	padding-left:20px;
}
.prize_select #prizes {
	margin-bottom:10px;
	overflow:hidden;
}
.prize_select .prize {
	background:#D9D5D2;
	float:left;
	height:245px;
	margin:0 25px 15px 0;
	padding-left:10px;
	padding-bottom:10px;
	width:440px;
}
.prize_select .prize .img_frame {
	background:url('/images/layout/prize_select_frame.png') no-repeat;
	float:left;
	height:224px;
	margin:10px 0 10px;
	padding:10px 0 0 10px;
	width:224px;
}
.prize_select .prize .details {
	float:right;
	padding-right:5px;
	width:190px;
}
.prize_select .prize h3 {
	font-size:24px;
	margin:15px 0 5px;
}
.prize_select .prize form {
	margin:0;
}

.prize_select .prize .more {
	display:none;
}
.more-container {
	background:#E3E1DA;
	padding:20px 10px 15px 15px;
	width:605px;
}
.more-container h2 {
	color:#7C5A21;
	font-size:25px;
	margin-top:0;
}
.more-container h2.brought {
	margin-top: 30px;
}
.more-container .image-affiliate {
	float:right;
	width:265px;
}
.more-container .img_frame {
	background:url('/images/layout/prize_more_frame.png') no-repeat;
	padding:10px 0 10px 10px;
}
.more-container .details {
	width:330px;
}
.more-container .details p {
	width:300px;
	line-height: 125%;
}
#win-a-gypsy-caravan #fancybox-title {
	display:none!important;
}
#winthismini #field_14_13 .gfield_label{
	display:none;
}              


/***********little book of Dorset    **********/         
#littlebookofdorset #column1 {
	width:400px;
	padding-right:100px;
}
#littlebookofdorset #column2 {
	width:410px; 
	padding-right:0;
	margin-right:0;
}          
#littlebookofdorset #column2 .gfield{
	padding-bottom:10px;
}  
#littlebookofdorset #gforms_confirmation_message{
	font-size: 15px;
}     
#littlebookofdorset form {
	clear:both;
	width:310px;
} 
#littlebookofdorset #field_17_6 .gfield_required, #littlebookofdorset #field_17_7 .gfield_required {
	display:none;
}
#littlebookofdorset li{
	font-size: 15px;
}
/***********woodland trust   **********/ 
#supporting-the-woodland-trust ul{
	font-size:15px;
	list-style:disc inside none;
	margin-left:5px;
}
#supporting-the-woodland-trust #column1{
	width:450px;
}
#supporting-the-woodland-trust #column1 p, #supporting-the-woodland-trust #column1 li{
	width:395px;
}
#supporting-the-woodland-trust #column2{
	width:395px;
	margin-right:0px;
}
#supporting-the-woodland-trust #column2 ul{
	margin-left:0px;
	margin-bottom:20px;
}
#supporting-the-woodland-trust #column2 li{
	list-style:none;
}
#supporting-the-woodland-trust #column2 h5 a{
	background:url('images/li.png') no-repeat 3px;
	border-bottom:1px solid #cccccc;
	display:block;
	padding: 6px 0 6px 11px;
}
#supporting-the-woodland-trust #column2 h5 a:hover{
	background:url('images/li-white.png') #cccccc no-repeat 3px ;
	display:block;
}
#supporting-the-woodland-trust #column2 h5{
	margin:10px 0 15px 0 ;
}
.page-template-page-recipe-php #product-image select {
	width:270px;
}
/*-----------lunchbox*/
/*-----------lunchbox*/

#lunchbreak p{
	width:440px;
}
#lunchbreak #notepad{
	background: url("images/Lunchbox_E_12.jpg") no-repeat;
	padding:40px 0 0 75px;
	width:880px;
	height:865px;
	clear:both;
}
#lunchbreak #notepad p{
	font-size:14px;
	width:420px;
}
#lunchbreak #notepad h2{
	font-size:2.3em;
}
/*our recipe pages*/
.category .description{
	width:460px;
	margin-bottom:20px;
}
.recipeimg {
	float:right;
	margin-left:20px;
}
.category .item-text, .single .item-text{
	width:500px;
}
.single .item-text img{
	padding:0;
}
.single .item-text .method h3{
	margin-top:30px;
}
.single .item-text .method p{
	width:450px;
}
input#s{
	width:230px;
}
li.current-cat{
	display:none;
}
h3.recipe{
	padding-bottom:0px!important;
}
.pleasure2 h3.sub{
	font-size:1.35em;
	padding-bottom:0px!important;
}

/*faqs*/
body#faq #column1{
	width:410px!important;
}
#faqss h3 a{
/*	color:#574D2D!important;*/
	background:url('images/li.png') no-repeat 3px;
	border-bottom:1px solid #cccccc;
	display:block;
	padding: 6px 0 6px 11px;
}
#faqss h3 a:hover{
/*	color:#574D2D!important;*/
	background:url('images/li-white.png') #cccccc no-repeat 3px ;
	display:block;
}
#faqss h3{
	font-size: 1.5em;
	margin:10px 0 15px 0 ;
}
#faqss .ui-accordion-content-active{
	margin-bottom:40px;
}

/* Advent Calendar */
/* Advent Calendar */
#advent table#grid #j{ margin:0; }
#advent table#grid td {
	line-height:0;
	padding:0;
}

/*advent slideshow*/
/*#flashcontent-home {
	 Drop Shadow x-offset, y-offset, blur, color 
	-webkit-box-shadow:-3px 3px 3px #999;
	-moz-box-shadow:-3px 3px 3px #999;
	box-shadow:-3px 3px 3px #999;
}*/
#naturallygorgeous .container-inner {
	padding:10px 0 0 0;
	background:url('/images/tasty/tasty.jpg') #E8E5DE no-repeat top right ;
}

#naturallygorgeous .section h2{
	font-size:23px;
	color:#5A2149;
}
#naturallygorgeous .gorg {
	margin-bottom:100px;
}
#naturallygorgeous .gorg-blog{
	width:532px;
	padding-bottom:450px;
	background:url('/images/tasty/gorge_17.jpg') #E8E5DE no-repeat bottom right ;
}
#naturallygorgeous h3{
	color:#5A2149;
}
#naturallygorgeous a{
	color:#CA006C!important;
}
#naturallygorgeous .flakes{
	float:left;
	height: 280px;
}
#naturallygorgeous .flakes#lastone {
	height:auto;
}
.bean #first{
	width:560px;
	float:left;
}
.bean #second{
 	padding: 535px 0 80px 46px;
    width: 325px;
	float:left;
}
.bean .section{
	width:430px;
	margin-left:20px;
}
.bean textarea {
    height: 65px;
}

.bean input.button {
	margin-bottom: 10px;
}
.bean .popup{
	display: none;
}
.bean a.inline{
	overflow:hidden;
	display:inline;
}
.bean .posts{
	width:380px;
	float:left;
}
.bean .post{
	border-bottom:1px dotted #B6AE9D;
	margin-bottom: 10px;
    padding-bottom: 14px;
	padding-right: 10px;
}
.block li{
	font-size:15px;
	text-align:left;
	width:400px;
}
.block p{
	width:400px;
	text-align:left;
}
.block h3{
	width:400px;
	text-align:left;
}
.block .walk p{
	width:280px;
}
.block .walk{
	width:280px;
	float:left;
	margin-right:20px;
}
#naturallygorgeous .bean .posts {
	max-height:800px;
	overflow:auto;
}
#naturallyfullofbeans .bean .posts {
	max-height:650px;
	overflow:auto;
	float: left;
}
#naturallyfullofbeans .flakes{
	float:left;
	height: 281px;
}
#naturallyfullofbeans .flakes#lastone {
	height:auto;
}
#naturallyfullofbeans .container-inner {
	padding:10px 0 0 0;
	background:url('/images/tasty/beanbg.jpg') #E8E5DE no-repeat top right ;
}
#naturallyfullofbeans .gorg-blog{
	width:532px;
	padding-bottom:300px;
	background:url('/images/tasty/beansbtm_03.jpg') #E8E5DE no-repeat bottom right ;
}
#naturallyfullofbeans #first .section h2{
	margin-top:0px;
}
#naturallyfullofbeans h3, #naturallyfullofbeans h2{
	color:#A84D10;
}
#naturallyfullofbeans .section{
	margin-bottom:100px;
}
#naturallyfullofbeans .bean .section.btm {
	width:500px;
}
#naturallyfullofbeans .block .walk{
	width:280px;
	margin-right:0;
}
.block .clear.hr{
	 padding-top: 20px;
	 border-bottom: 1px dotted #cccccc;
}

body#toffee-pecans #product-image h3, body#strawberries-raspberries #product-image h3 {
	width:240px;
}

p.link_text {margin-top: 20px; border-top: 1px dotted #B6AE9D; padding-top: 10px; width: 390px; float: right;}

#facebookwidget h3{
	color:#ff6600;
	font-size:23px;
	line-height:18px;
}
#facebookwidget p{
	font-size:16px;
	margin-bottom:0px;
}
#facebookwidget {
	background:url('/images/layout/fbbg.png') top left no-repeat;
    padding-top: 113px;
    width: 293px;
	height: 327px;
	float:right;
	padding-left: 105px;
	clear:right;
}
#twitterwidget{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	overflow:hidden;
}
#twitterwidget h4 a, #TwitterCounter a, #twitterwidget p a{
	color:#52C9F3!important;
}
#twitterwidget h4{
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
	display:inline;
	color:#52C9F3;
}
#twitterwidget p{
    font-size: 11px;
	color:#52C9F3;
	display:inline;
}
#twitterwidget table{
  width: 50px;
}
#twitterwidget img{
	float:left;
}
#TwitterCounter a{
	float:left;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
}

#twitterwidget .follower-count{
	color :#333;
	font-size: 11px;
	padding-left: 10px;
}

#lifestooshort .error {
	color:#ff6600;
	background: none;
    border:0;
}
#lifestooshort .error, #lifestooshort .notice, #lifestooshort .success {
    margin: 0;
    padding: 0;
}
#lifestooshort .error {
	color:#DF392C !important;
}
#lifestooshort #field_19_9 .gfield_label{
	float:left;
}

p.noflash, p.noflash a{
	font-size:10px;
}




/*work with us page*/
/*#work-with-us .container-inner {
	background:url('/images/layout/jobs_03.jpg') no-repeat top right #E6E3DC;
}
#work-with-us #work{
	height:400px;
}
#work-with-us #column1{
  width: 375px;
}
#work-with-us #column2{
  	width: 400px;
	padding-left:20px;
}
#work-with-us img#dog{
	margin-top:30px;
}
#work-with-us textarea {
    height: 120px;
}
.gform_wrapper .gfield_description {
	font-size:10px;
	font-style: italic;
}
#work h1{
	padding:25px 0 20px 0;
	font-size: 45px;
	color:#00aded;
}
#work h2{
	font-size:23px;
	color:#95b783;
}*/



/*work with us thanks*/

#workthanks h3{
	padding:15px 0 20px 0;
	font-size: 35px;
	color:#00aded;
}
.page-template-page-workthanks-php .container-inner{
	margin-right:0px;
	background:url('/images/layout/jobs_11.jpg') no-repeat bottom right #E6E3DC;
	height:385px;
}
#workthanks p{
	padding:0;
	font-size: 22px;
	color:#00aded;
	width:340px;
	line-height:1em;
}



/*social links in the header*/
#social {
	position:absolute;
	top:20px;
	right:0px;
}
#social a{
	/*background:url('/images/layout/socialsprite-snow.png') no-repeat 0 0;*/
	background:url('/images/layout/socialsprite.png') no-repeat 0 0;
	text-indent:-9999em;
	display:inline-block;
	height:49px;
}
#social a#slface{
	width:49px;
}
#social a#slface:hover {
	background-position:0 -50px;	
}
#social a#sltwit{
	width:48px;
	background-position:-49px 0;
}
#social a#sltwit:hover {
	background-position:-49px -50px;	
}
#social a#slcontact{
	width:56px;
	background-position:-97px 0;
}
#social a#slcontact:hover {
	background-position:-97px -49px;	
}


/*ad hoc competition pages*/
#compform .gform_wrapper .gfield_description {
	font-style:normal;
	font-size:14px;	
}
#compform .gform_wrapper .terms label{
	display:none;
}
#compform .gform_wrapper .terms .ginput_container{
	float:left;
}
#compform h2 {
	font-size:30px;
}
#compform .gform_wrapper {
	margin-top:20px;
}	
#compform #column2 img{
    border: 10px solid #ffffff;
}
#facebook-terms p{
	width:450px;
}



#design-a-new-granola #column1 p{
	width:360px;
}



/* Simple Pleasure Hunt Tokens */
.sph_tokens {
	background-color:#D9D6D0;
	height:40px;
	margin:5px 0;
	padding:0 45px 0 4px;
	position:relative;
	width:225px;
}
.sph_tokens p, .sph_tokens a { font-size:12px !important; width:auto; }
.sph_tokens img { position:absolute; right:5px; top:5px; }
.home #blog-section .post .sph_tokens img { border:none; }

.sph_tokens.left { height:auto; padding:0 12px 0 32px; width:auto; }
.sph_tokens.left p { width:auto; }
.sph_tokens.left img { left:2px; float:left; right:auto; top:2px; }

.nominate-form .sph_tokens.left img { height:25px; margin:3px 4px 0 0; width:25px; }

.pleasure2 .post-list .sph_tokens,
.pleasure2 .post-list .sph_tokens p { width:257px; }
.pleasure2 .post-list .sph_tokens img { margin-right:0; }

#sph_win-token { width:325px; }
#sph_win-token h3 { font-size:18px; }
#sph_win-token #sph_token-flash { float:right; }
#sph_win-token p { width:170px; }

body#colcontent.gallery #sph_win-token { width:auto; }

#lifestooshort .sph_tokens { background-color:#424242; height:57px; width:175px; }
#lifestooshort .sph_tokens p { color:#999; }
#lifestooshort .sph_tokens img { margin-top:0; margin-right:5px; }
#lifestooshort .formwrapper h3 { color:#DE4D1E; }
#lifestooshort .formwrapper #sph_win-token { width:auto; }

/* Win with our special packs page */
#win-special-packs #header {
	background:#FFF;
	height:392px;
	overflow:hidden;
	position:relative;
	width:955px;
	margin-bottom: 20px;
}
#win-special-packs #header h2 {
	bottom:140px;
	color:#574D2D;
	font-size:42px;
	left:20px;
	position:absolute;
	width:305px;
}
#win-special-packs #header h3 {
	bottom:30px;
	color:#C2B698;
	font-size:30px;
	left:20px;
	position:absolute;
	width:340px;
}
#win-special-packs #packs { float:right; }
#win-special-packs #packs a { display:block; float:left; }
#win-special-packs .item-text h2 {
	color: #574D2D;
	font-size: 24px;
}
#win-special-packs .item-text h3 {
	color: #574D2D;
	font-size: 16px;
}
#win-special-packs .item-text p {
	color: #888888;
	font-size: 14px;
}
#win-special-packs .item-text img {
	border: none;
}
#win-special-packs .item-image img {
	border-style: solid;
	border-color: #FFF;
	border-width: 8px;
	margin-bottom: 15px;
}
#win-special-packs .item-text {
	width: 315px;
}

.item-block-top {
	border-top:0px solid #CCCCCC;
	clear : both;
	padding : 10px 0 0;
}

#win-special-packs #more-things.item-block img { border:none; }
#win-special-packs #more-things .item-text { margin-right:80px; }

.category-martin-dorey p.about { margin:10px 0; width:450px; }
.dorey-side { float:left; width:340px; }
.dorey-side h3 { border-bottom:1px solid #CCC; margin-bottom:5px; padding-bottom:7px; }
.dorey-side hr  { border:none; border-bottom:1px solid #CCC; margin:5px 0; }
.dorey-side .rss { display:block; margin-bottom:10px; }




/*gingerbread-porridge*/
body#porridge a, body#hearty-gingerbread-porridge a { color:#BD0D2E !important;}
body#porridge h2, body#porridge h3, body#hearty-gingerbread-porridge h2, body#hearty-gingerbread-porridge h3{ color:#682300;}
/*body#hearty-gingerbread-porridge h3.ginger {margin-top: 20px;}*/
body#porridge #porridge-image { float: right; height: 170px; padding-top: 92px; margin-right: 5px;}
body#porridge #porridge-image.first { padding: 0; margin:0;}
body#porridge .product-list { position: relative; z-index:10;}
body#porridge #porridge-div { float: left;  margin-top: -85px; width: 570px;}

.recipe-category #product2 .porridge-product-list {
    margin: 0 25px 20px 0;
    width: 275px;
}

body#granola #porridge-image { float: left; margin: 10px 5px 0 0;}
/*body#granola #porridge-image.first { padding: 0; margin-right:0;}*/
body#granola #porridge-div { float: left;overflow:hidden;display:block}



/**/
/**/
/*our advent friends*/
/**/
.category-our-advent-friends .item-text p{
	width:350px;
}
.category-our-advent-friends .item-image{
    margin-left: 530px;
}
