body {
	font:100%/150% Georgia,serif;
	color:#000000;
	background:#6f6335;
	text-align:center
}
html>body {
	font-size:18px
}
p,li {
	line-height:150%
}
img {border:0}
a,a:link {text-decoration:none;color:#fe4e00}
a:hover {color:#cd0000;cursor:pointer}
a:focus {outline:none}
button {cursor:pointer}
#content p, #sidebar p {margin:0 0 1em 0}
h2,h3,h4,h5 {
	color:#47972D;
	margin:0 0 10px 0;
}
#content h2 {
	font-size:25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
#content h2 span {font-weight:normal}
#content h3 {font-size:130%;margin:0}
#content h4 {font-size:120%}
#content h5 {font-size:105%;margin:10px 0 0 0}
#content small {font-size:80%;line-height:1.4em}
#content big {color:#222;font-size:130%;line-height:1.6em}
em,i {font-style:italic}
b,strong {font-weight:bold}
#content ul {margin:0 0 1em 1.5em;list-style-type:disc}
#content ul li {margin:0 0 .3em 0}
#content ul ul {margin:0 0 0 .5em}
#content ol {margin:0 0 1em 1.8em;list-style-type:decimal}
#content img.bthick {padding:6px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.bthin,#sidebar img.bthin {padding:3px;background:#FFF;border:1px solid #CCC;margin-bottom:.85em}
#content img.left {float:left;margin:0 1em 1em 0}
#content img.right {float:right;margin:0 0 1em 1em}
#front #container2 {background:#FFFEF0 url("background.jpg") repeat-x 0 0}
#container2 {width:100%;overflow:hidden;display:block;background:#FFFEF0 url("background2.jpg") repeat-x 0 -10px}
#container {width:960px; margin:0 auto;text-align:left; margin-bottom:-50px;}
#header {width:960px;position:relative}
#content-container {width:960px;clear:both;padding:0 0 10px 0;float:left}
#front #content {margin:0}
#content {clear:both;margin:-30px 0 0 0;z-index:100;position:relative}
#sidebar {width:195px;float:right}
#footer {width:960px;margin:0 auto;text-align:left;padding:20px 0; margin-bottom:78px;}
#footer2 {width:100%;clear:both;background:url("footer_bg.gif") repeat-x;}
#front #header {height:236px}
#front #content {width:960px}
#front #header h1,
#header h1 a,
.col1 h3,
.col2 h3,
.lifestyle-newsletter h3,
.find-a-retailer h3,
.col1 .selections h4,
.col1 .selections a,
#footer .ms,
#footer .fb,
#dietary_form h3  {display:block;text-indent:-999999px;overflow:hidden;background-repeat:no-repeat }
#front #header h1, #header h1 a {margin:0 auto;width:208px;float:left;} 
#front #header h1 {background:url("lifestylebakery-logo.png") no-repeat center left;height:230px}
#header h1 a {background:url("lifestylebakery-logo.png") no-repeat center left;height:220px}
#header p {position:relative;z-index:3;font-size:.8em;display:block;text-align:right;line-height:30px;margin:0 0 5px 0}
#header p strong {color:#7b755a}
#front #header p a {color:#b2a571;}
#front #header p a:hover {color:#2d4f19}
#front #header p a:hover strong{color:red}
#header div {float:right}
#header {height:335px}
#header #latest-news {font-size:.8em;color:#b2a571}
#header #latest-news strong {color:#7b755a}
#page81 #header h1 a {background-image:url("lifestylebakery-logo-gf.png")}
#page86 #header h1 a {background-image:url("lifestylebakery-logo-sg.png")}
#page87 #header h1 a {background-image:url("lifestylebakery-logo-wa.png")}
#page88 #header h1 a {background-image:url("lifestylebakery-logo-hl.png")}
#header #creating {top:0;position:absolute;right:0;width:774px;height:250px;z-index:0;background:url("heading-creating-nutritious.png") no-repeat 0 91px}
#front #header {
	height:110px
}
#header #feature {
	position:absolute;
	top:0;
	right:0;
	width:481px;
	height:400px;
	z-index:0
}
#front #header #feature {height:451px}
#front #feature {
	background-image: url(feature-whiteroll.png);
	background-repeat: no-repeat;
	background-position: 0 50px;
}
#feature {background:url("feature-breads.png") no-repeat bottom right}
#page2 #feature {background:url("feature-breads.png") no-repeat bottom right}
#page4 #feature {background:url("feature-multigrainrolls.png") no-repeat bottom right;height:385px}
#page6 #feature {background:url("feature-whiteroll.png") no-repeat bottom right;height:450px}
#page7 #feature {background:url("feature-honeyoat.png") no-repeat bottom right;height:365px}
#page11 #feature {background:url("feature-breadcrumbs.png") no-repeat bottom right;height:390px}
#page81 #feature {background:url("feature-bluemuffins.png") no-repeat bottom right}
#page86 #feature {background:url("feature-ancientgrain.png") no-repeat bottom right;height:370px}
#page87 #feature {background:url("feature-crangoji.png") no-repeat bottom right;height:395px}
#page88 #feature {background:url("feature-healthybread.png") no-repeat bottom right;height:380px}
#nav-cont {
	background:#558e35 url("nav_bg.gif") repeat-x;
	width:960px;
	position:absolute;
	z-index:100;
	right:0px
}
#nav-cont img {
	position:absolute;
	margin:-10px 0 0 0;
	right:128px
}
#nav {float:right;}
#nav li {float:left;position:relative;display:inline;background:url("nav_div.gif") no-repeat top right;padding-right:2px}
#nav li a {
	color:#fcfad4;
	display:block;
	float:left;
	line-height:50px;
	padding:0 18px;
	font-size:17px
}
#nav li a:hover {color:#fcfad4;background:#9fc43b}
#nav .current,#nav .current:hover{background:url("page-title-bg.png") no-repeat top center}
#nav .alt,#nav .alt2 {
	font-size:17px;
	background:none;
}
#nav .alt a,#nav .alt2 a {
	color:#FFFFFF;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
}
#nav .alt a:hover,#nav .alt2 a:hover {
	color:#FEEA49;
	background:none
}
#nav .alt {margin:0 0 0 40px;border:0;}
#nav .alt2 {
	border:0;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
#nav .alt .current,#nav .alt2 .current{color:#FFF;}
#sidebar {float:right;width:240px;margin:30px 0 10px 0;position:relative;z-index:10}
#sidebar .submenu {background:url("submenu-bg.gif") no-repeat;margin:0 0 35px 0;padding:28px 0 0 0}
#sidebar .submenu li {border-bottom:1px solid #ece5c7;border-left:1px solid #ece5c7;border-right:1px solid #ece5c7}
#sidebar .submenu a {color:#40391F;background:#FFF;display:block;padding:6px 10px}
#sidebar .submenu a:hover {background:#f7f4e7}
#sidebar .submenu a.current {font-size:120%;background:#f05721 url("page-title-bg.png") no-repeat center center;color:#fcfad4}
#page81 #sidebar .submenu a.current {background:#1859A7;color:#FFF}
#page86 #sidebar .submenu a.current {background:#7D953B;color:#FFF}
#page87 #sidebar .submenu a.current {background:#A82C31;color:#FFF}
#page88 #sidebar .submenu a.current {background:#F0A82F;color:#FFF}
#content {
	width:680px;
	float:left;
	padding:0;
	padding:0 0 20px 0
}
.full  {width:960px }
#front #content {
}
#page-title {display:block;width:960px;height:90px;background:url("page-title-bg.png") no-repeat}
#page81 #page-title {background-image:url("page-title-bg-gf.png")}
#page86 #page-title {background-image:url("page-title-bg-sg.png")}
#page87 #page-title {background-image:url("page-title-bg-wa.png")}
#page88 #page-title {background-image:url("page-title-bg-hl.png")}
#page-title h2 {color:#FFF;font-size:180%;line-height:73px;padding-left:20px}
.breadcrumbs {font-size:.8em;padding-left:20px;height:40px}
#content .left {float:left;width:320px}
#content .right {float:right;width:320px}
#page86 .left,#page86 .right {font-size:.9em;line-height:1em}
.product-list {display:block;background:#FFF;padding:20px 20px 0 20px;overflow:hidden;border:1px solid #ece5c7}
.product-item {display:block;clear:both;margin:0 0 20px 0;overflow:hidden;padding-bottom:15px;border-bottom:1px dotted #ece5c7}
.product-item .left {width:145px; text-align:center;font-size:.9em;line-height:2em}
.product-item .right {width:470px; }
.product-item .right p {margin:0 0 1em 0 }
.product-item .right h4 {margin-top:-5px }
.product-item .extra {font-size:.75em}
.product-item .extra p {margin:6px 0 0 0; clear:both}
.product-item .extra ul {float:left;margin:0 0 10px 0; display:block}
.product-item .extra ul li {list-style-type:none;float:left;padding-left:19px;margin:0 8px 3px 0; background:url("icon_tick.gif") no-repeat center left}
#page81 .product-item .extra ul li,.gf .extra ul li {background-image:url("icon_bluetick.gif")}
#page86 .product-item .extra ul li,.sg .extra ul li {background-image:url("icon_greentick.gif")}
#page87 .product-item .extra ul li,.wa .extra ul li {background-image:url("icon_redtick.gif")}
#page88 .product-item .extra ul li,.hl .extra ul li {background-image:url("icon_orangetick.gif")}
.product-list div:last-child {border:0; padding-bottom:0}
#page81 .product-item .extra,.product-item .gf .extra {color:#446183}
#page86 .product-item .extra,.product-item .sg .extra {color:#717c55}
#page87 .product-item .extra,.product-item .wa .extra {color:#8b484b}
#page88 .product-item .extra,.product-item .hl .extra {color:#a88954}
#page81 #content p strong,.product-item .gf p strong  {color:#1859A7}
#page86 #content p strong,.product-item .sg p strong {color:#7D953B}
#page87 #content p strong,.product-item .wa p strong {color:#A82C31}
#page88 #content p strong,.product-item .hl p strong {color:#F0A82F}
#news_list {background:#FFF;border:1px solid #ece5c7;border-width:1px 1px 0 1px;margin:0; padding:0 }
#news_list a {display:block;border-bottom:1px solid #ece5c7;display:block;padding:6px 10px;}
#news_list a.current {color:#b6b092;background:#f7f4e7}
#news_list li {position:relative;list-style-type:none;margin:0; padding:0; overflow:hidden}
#news_list li small {position:absolute;right:10px;top:8px}
#news_page {margin:0 0 40px 0}
#dietary_form {background:#FFF;border:1px solid #ece5c7;padding:20px;width:200px;}
#dietary_form input{margin:0 5px 0 0}
#dietary_form label{display:block;clear:both}
#dietary_form button {float:left;margin:10px 0 0 0;background:url("search-bg.gif") no-repeat 0 0;width:73px;height:30px; text-indent:-99999px}
#dietary_form button:hover {background-position:bottom left}
#dietary_form h3.choose-requirements {background:url("heading-choose-requirements.gif") no-repeat 0 0;width:210px;height:22px}
#dietary_form h3.modify-search {background:url("heading-modify-search.gif") no-repeat 0 0;width:210px;height:22px}
.col1 {
	font-size:12px;
	float:left;
	width:710px;
	margin-top: 0;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}
.col2 {
	float:left;
	width:210px;
	position:relative;
}
.col3 {float:right;width:210px;margin:50px 0 0 0}
.col2,.col3{
	font-size:12px;
	line-height:2.3em;
}
.col1 h3 {background:url("heading-creating-nutritious.gif") no-repeat 0 0;width:460px;height:78px}
.col1 .selections {
	background:url("choose-selection-bg.gif") no-repeat 0 0;
	width:710px;
	height:160px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.col1 .selections a {height:120px;width:107px;float:left}
.col1 .selections a:hover {}
.col1 .selections h4 {margin:0}
.col1 .selections .gf {background:url("selections-gluten-free.png") no-repeat center center}
.col1 .selections .sg {background:url("selections-sprouted-grain.png") no-repeat center center}
.col1 .selections .wa {background:url("selections-wheat-alternative.png") no-repeat center center}
.col1 .selections .hl {background:url("selections-healthy-living.png") no-repeat center center}
.col2 h3 {background:url("heading-life-is-about-choice.gif") no-repeat 0 0;width:210px;height:36px}
.lifestyle-newsletter h3 {background:url("heading-lifestyle-newsletter.gif") no-repeat 0 0;width:210px;height:27px}
.lifestyle-newsletter input {float:left;width:140px;margin:0 5px 0 0}
#front .lifestyle-newsletter input {width:120px}
.lifestyle-newsletter button {background:url("subscribe-bg.gif") no-repeat top left;width:73px;height:30px; text-indent:-99999px}
.lifestyle-newsletter button:hover {background-position:bottom left}
.lifestyle-newsletter label.error {display:block;clear:both;color:red}
.lifestyle-newsletter {display:block;padding:0 0 10px 0}
.find-a-retailer {padding:0 0 30px 0;margin:0 0 5px 0;background:url("find-a-retailer-bg.gif") no-repeat bottom right}
.find-a-retailer form label {display:block;margin:5px 0 3px 0}
.find-a-retailer #distributor {float:left;width:140px;margin:0 5px 0 0}
#front .find-a-retailer #distributor {width:120px}
.find-a-retailer h3 {background:url("heading-find-a-retailer.gif") no-repeat 0 0;width:210px;height:23px}
.find-a-retailer button {background:url("find-bg.gif") no-repeat top left;width:73px;height:30px; text-indent:-99999px}
.find-a-retailer button:hover {background-position:bottom left}
.healthprac {display:block;margin:0 0 10px 0}
#distributor_search button {background:url("find-bg.gif") no-repeat top left;width:73px;height:30px; text-indent:-99999px}
#distributor_search button:hover {background-position:bottom left}
#page6 #distributor_search fieldset {margin:20px 0 0 0}
#page6 #distributor_search {margin:0 0 30px 0}
#page6 #distributor_search label{margin:0 10px 0 0}
form {margin:0 0 1em 0}
input,textarea,select {font-weight:normal;font-family:Georgia,serif;font-size:100%;line-height:150%;padding:3px;background:#FFF url("input-bg.gif") repeat-x left top;border:1px solid #d9cd9f;line-height:normal }
input[type='checkbox'],input[type='radio'] {border:0}
button {font-size:80%;line-height:normal; border:0; background:#84b139;color:#FFF}
button:hover {}
button:focus {outline:none}
input,select,button {vertical-align:middle}
table {border-collapse:separate;border-spacing:0;font-weight:normal;font-family:Georgia,serif;font-size:100%;line-height:150%;padding:3px;line-height:normal }
#distributor-list {background:#FFF url("input-bg.gif") repeat-x left top;border:1px solid #d9cd9f;}
#distributor-list th,#distributor-list td {padding:10px;vertical-align:middle;}
#distributor-list th {background:transparent url("page-title-bg.png") no-repeat center left;color:#fff;font-weight:bold;border-bottom:1px solid #ff7800;padding:7px 10px;}
#distributor-list td {text-transform:capitalize;}
#distributor-list .alt {background:#f5f2e7}
.red {color:red}
#contactForm {padding:15px 0;width:520px}
#contactForm p {float:left;margin:0 10px 10px 0}
#contactForm label {display:block;}
#contactForm label.error {margin:0 0 5px 0;width:auto; font-weight:normal;font-size:.8em;color:red}
#contactForm small {margin:0 0 0 100px}
#contactForm .mess {height:auto }
#contactForm .productenquiry {width:auto}
#contactForm textarea,#contactForm .productenquiry input {width:475px}
#contactForm  button {clear:both;float:left}
.wysiwygemail {display:none}
#contactForm button {background:url("sendmessage-bg.gif") no-repeat top left;width:97px;height:30px;text-indent:-99999px}
#contactForm button:hover {background-position:bottom left}
#friendForm {padding:15px}
#friendForm td{padding:4px}
#friendForm fieldset {clear:both;width:520px;}
#friendForm legend {clear:both;color:#40391F;font-size:1.25em;font-weight:bold;margin:0;padding:.2em 0 .5em 0;display:block;line-height:2em}
#friendForm p {float:left;margin-right:10px}
#friendForm label {display:block}
#friendForm label.error {margin:0 0 5px 0;width:auto; font-weight:normal;font-size:.8em;color:red}
#friendForm small {margin:0 0 0 100px}
#friendForm button {clear:both;float:left;margin:5px 0 0 0}
#practitioners_form {background:#FFF;padding:5px 15px 15px 15px;border:1px solid #d9cd9f;}
#practitioners_form .contact_details input {width:250px}
#practitioners_form fieldset{padding:20px 0 0px 0;border-bottom:1px dotted #d9cd9f;position:relative}
#practitioners_form fieldset:last-child {border:0 }
#practitioners_form textarea {width:500px}
#practitioners_form .normwidth {width:auto }
#practitioners_form .contact_details p {text-align:right;width:400px}
#practitioners_form .contact_details input {margin:0 0 0 5px}
#practitioners_form .contact_details {padding:15px}
#practitioners_form .familiar {background:#f5f2e7;padding:15px}
#practitioners_form .find_out {padding:15px}
#practitioners_form .line_of_work {background:#f5f2e7;padding:15px}
#practitioners_form .issues_deal {padding:15px}
#practitioners_form .avoid {background:#f5f2e7;padding:15px}
#practitioners_form .suggestion  {padding:15px}
#practitioners_form  label.error {display:block;margin:0 0 5px 0;width:auto; font-weight:normal;font-size:.8em;color:red}
#practitioners_form .mess {height:auto }
#practitioners_form button {padding:10px 20px}
#sitemap ul {position:relative;border-left:1px solid #CCC;margin:0 0 20px 20px; padding:0}
#sitemap ul ul {margin-bottom:15px }
#sitemap li {list-style-type:none; margin:0; padding:0 }
#sitemap li a {padding:0 0 0 9px;background:url("sitemap_a_bg.gif") no-repeat center left;line-height:1.7em}
#sitemap ul a {font-weight:bold}
#sitemap ul ul a,#sitemap ul ul ul a,#sitemap ul ul ul ul a {font-weight:normal}
#distributor-list {margin:20px 0 0 0}
#footer2 {background:url("footer_bg.gif") repeat-x;margin:5px 0 0 0}
#footer {
	position:relative;
	color:#bfb68e;
	height:50px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
}
#footer small {
	float:left;
	clear:both;
	margin:15px 0 0 0;
	font-size:12px;
	line-height:16px;
	font-family:arial,verdana
}
#footer a {color:#DBD3AD}
#footer a:hover {color:#FFF}
#footer .credits {position:absolute;right:0;top:40px;}
#footer .credits a {background:url("intervolve.gif") no-repeat center left;width:254px;height:27px;text-indent:-999999px;display:block}
#footer hr {display:none}
#footer  p strong {float:left}
#footer .ms {background:url("footer-myspace.gif") no-repeat top left;width:121px;height:21px;float:left;margin:0 14px}
#footer .fb {background:url("footer-facebook.gif") no-repeat top left;width:79px;height:21px}
#footer .ms:hover,#footer .fb:hover {background-position:bottom left;height:21px}
.ticklist{margin-left:0; }
.ticklist li {list-style:none; padding-left:23px;background:url("icon_tick.gif") no-repeat center left;}
.legend {margin:10px 0 0}
.legend a {color:#6991fd}
.legend a:hover {color:#3c5db7}
.sIFR-flash {visibility:visible; margin:0;padding:0}
.sIFR-replaced,.sIFR-ignore {visibility:visible }
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
.sIFR-flash {display:none; height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate {visibility:visible; display:block; position:static; left:auto; top:auto; width:auto; height:auto; }
.sIFR-active h2 {visibility:hidden}
.sIFR-replaced {padding-top:15px}
	
