body {
	font-size: 14px;
	background:#7ea92a;
	margin:0px;
	padding:0px;
	color:#4b402c;
	font-family:Arial, Helvetica, sans-serif;
}
hr {  border-color: #d1c5b5;
	border-style: dashed;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin:0px 22px 15px 0px;padding:0;
}
h1,h3{margin:0px 0px 0px 0px;color:#413627; font-size:24px; padding:0px 0px 5px 0px; font-weight:bold; line-height:1.1em}
h2 {padding:0px 35px 12px 0px; margin:0; font-size:19px; color:#938775; font-weight:normal}
h4 {margin:0; padding:0;color:#413627; font-weight:bold;}
h5 {margin:0px 0px 10px 0px; padding:0;color:#638225; font-weight:bold; font-size:14px}
h6 {margin:0px 0px 10px 0px; padding:0;color:#413627; font-weight:bold; font-size:14px}
ul, li, div, p, form, input {padding:0;margin:0}
img {border:none; display:block;}
a {color:#938775; text-decoration:underline; margin:0; padding:0}
a:focus { outline:none; }
a:hover{ text-decoration:underline;}
label {float:left; width:110px;}
input {width:240px}
#Wrapper {
	margin: 15px auto;
	width: 899px;
	background:white;
	margin-bottom:100px;
	padding:0px 13px 0px 13px;
}
#ContentHousing {
	margin:0px 0px 0px 0px;
	width: 899px;
	padding:0;
}

#Header { width:899px; float:left;}
#Header h2 { color: white; font-size:14px; font-weight:normal; font-style: italic; background:none; margin:0; padding:0}
#HeaderLogo { margin:10px 0 5px 0px; float:left; width:323px;}
#HeaderMoto { color:#f58105; font-size: 18px; font-weight:bold; margin:74px 0 5px 16px; float:left; width:310px;}
/* 
	LEVEL ONE
*/
ul.dropdown { list-style-type:none; width:889px; position:relative; height:38px; font-size:13px; line-height:38px; color:white; background: #e48c2c; padding-left:10px;}
ul.dropdown li                      { float: left; zoom: 1; margin-right:1px;}
ul.dropdown a:hover { color: white; background: #eb9e0c;}
ul.dropdown li a                    { display: block; color: white; text-decoration:none; text-align:center; padding:0 17px 0 17px; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: white; position: relative; }
ul.dropdown li.hover a, ul.dropdown li.menu-over  { background: #eb9e0c; color:white; }

/* 
	LEVEL TWO
*/
ul.dropdown ul  {z-index:99; list-style-type:none; background-color:transparent; visibility: hidden; position: absolute; top: 100%; left: 0;  font-size:13px; line-height:1.2em }
								  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a { margin:0; color:white; border-right: none; display: block; padding:6px 2px 6px 17px; background: #e48c2c; opacity: .9; filter: alpha(opacity=90); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; text-align:left; } 
ul.dropdown ul li a:hover{ color:white; background: #eb9e0c;  opacity: 1.0;  filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

#rangeMenu{width:180px; }
#rangeMenu li{width:170px; }
#rangeMenu li a{width:158px;}

#liRange {width:170px; text-align:left;}
#liRange a{width:143px; text-align:left;}

#mainImage {float:left;padding:0; margin:0px 0px 13px 0px;clear:both; width:899px; height: 287px;}
#mainImage img {position:absolute}

#content {
	margin:0;
	padding:0;
}
/* BO Home Page Styles */
#sideBar1 {	float:left; width:225px; margin:0px 0px 25px 0px; padding:10px 0px 10px 11px;	background-color:#d1c5b4;}
#sideBar2 {	float:right; width:204px; margin:0px 0px 5px 0px; padding:0px 10px 3px 14px;}

.mainContent { float:left; width:406px; padding:0px 16px 0px 11px; margin:0 0 15px 0; border-right:1px dashed #b9b5af;}
.mainContent p{ margin:0px 0px 0px 0px; padding:0px 15px 12px 0px; }
.mainContent ol{ margin:-20px 20px 10px 30px;color:#a4c530;font-size:15px; padding:10px 15px 10px 25px; font-weight:bold }
.mainContent ol span {font-size:13px; font-weight:normal; color:#858587}
.mainContent hr {margin-bottom:10px}
.mainContent .cite {font-size:22px; color: #96cd2f; font-weight:bold; font-style:normal; margin:0;  padding:0px 0px 10px 0px;	}

.mainContentWide {float:left; width:645px; padding:0px 0px 50px 15px; margin:0;}
.mainContentWide p{ margin:0px 0px 0px 0px; padding:0px 35px 15px 0px; }
.mainContentWide ul{ margin:0px 0px 0px 0px;color:white; padding:0px 15px 15px 0px; line-height:1.3em; list-style-image: url('/images/orange-tick.gif')}
.mainContentWide cite {color:#587915; font-size:17px}
.mainContentWide strong {color:#413627}
.mainContentWide a {color:#587915}
.mainContentWide ol{ margin:15px 0px 0px 20px;padding:0px 0px 10px 0px;}
.mainContentWide ol li {padding-bottom:10px}

.link {font-size:13px; text-align:left; float:left; color:white; text-decoration:none; font-weight:normal; display:block; padding:6px 10px 5px 10px; margin:8px 8px 8px 8px; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius:3px}

/* Squares */
#modAward2 {float:left; background: white url("/images/awards2-2011.jpg") top left no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; width:216px; height: 126px;}
#modAward2 h3 {color:#7b300c; font-size:17px; margin:8px; font-weight:bold;}
#modAward2 .link { float:right; background-color:#652200; margin:32px 8px 8px 8px}

#modAward {float:left; background: white url("/images/awards-2011.jpg") top left no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; width:216px; height: 284px;}
#modAward h3 {color:#ea5d06; font-size:18px; margin:8px; font-weight:bold;}
#modAward .link { background-color:#be0016; margin:168px 8px 8px 8px}

#modBirthday {float:left; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; width:216px;}
#modBirthday h3 {color:#981d00; font-size:25px; margin:8px 0px 0px 6px; font-weight:bold; line-height:1em; font-weight:normal;}
#modBirthday p {padding: 0px 10px 4px 0px; margin:0px 0px 0px 6px; }
#modBirthday .link { background-color:#981d00; margin:8px 8px 8px 6px;}

#modSurvey {float:left; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; width:216px;}
#modSurvey h3 {color:#be0016; font-size:21px; margin:2px 0px 4px 0px; font-weight:bold; font-weight:normal;}
#modSurvey p { font-size:13px; color:white; background-color:#be0016; padding: 10px 4px 8px 6px; margin:0px 0px 0px 0px; position:relative;}
#modSurvey strong {font-size:15px;}
#modSurvey div {color:white; background-color:#be0016; padding: 0px 0px 0px 6px; margin:0px 0px 0px 0px; position:relative;}
#modSurvey .link { float:right; background-color:#85ac02; margin:8px 8px 8px 6px;}

#modNewsletter {float:left; background-color:#66583e; padding:13px 6px 13px 11px; margin:0px 0px 6px 0px; width:199px;}
#modNewsletter h3 {color:white; font-size:18px; margin:0px 0px 0px 0px; font-weight:bold; line-height:1em;}
#modNewsletter p {font-size:13px; color:white; padding: 0px 0px 8px 0px; margin:0px 0px 0px 0px; }
#modNewsletter .link { background-color:#37a4bd; margin:0px 0px 0px 0px;}

#modFacebook {float:left; background-color:#3b5997; padding:13px 11px 13px 11px; margin:0px 0px 0px 0px; width:194px;}
#modFacebook .icon {float:right; width: 38px;}
#modFacebook h3 {color:white; font-size:20px; margin:12px 0px 8px 0px; font-weight:bold; line-height:1em;}
#modFacebook p {font-size:13px; color:white; padding: 0px 0px 8px 0px; margin:0px 0px 0px 0px; clear:both;}
#modFacebook .link { background-color:#37a4bd; margin:0px 0px 0px 0px;}

#modStockists {float:left; background-color:#a67c52; padding:13px 11px 13px 11px; margin:0px 0px 6px 0px; width:194px;}
#modStockists h3 {color:white; font-size:20px; margin:0px 0px 4px 0px; font-weight:bold; line-height:1em;}
#modStockists p {font-size:13px; color:white; padding: 0px 0px 8px 0px; margin:0px 0px 0px 0px; clear:both;}
#modStockists .link { background-color:#e48c2c; margin:0px 0px 0px 0px;}


#modGoingGreen {float:left; background: #517104 url("/images/mod-going-greener.jpg") top left no-repeat; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; width:216px;}
#modGoingGreen h3 {color:#b7eb03; font-size:24px; margin:13px 0px 0px 11px; font-weight:bold; line-height:1em; font-weight:normal;}
#modGoingGreen p {font-size:13px; color:white; padding: 0px 8px 7px 0px; margin:0px 0px 0px 11px; }
#modGoingGreen .link { background-color:#85ac02; margin:6px 8px 8px 11px;}

#goingGreener {float:left; background: url("/images/going-greener.jpg") top left no-repeat; padding:13px; margin:0px 0px 6px 0px; width:382px;}
#goingGreener h3 {color:#b7eb03; font-size:24px; margin:0px 0px 0px 0px; font-weight:bold; line-height:1em;}
#goingGreener p {color:white; padding: 0px 0px 4px 0px; margin:0px 0px 0px 0px; }
#goingGreener .link {background-color:#85ac02; margin:0px 0px 0px 0px;}

#homeSpecials {float:left; background: url("/images/homeSpecials.jpg") top right no-repeat; padding:13px; margin:0px 0px 6px 0px; width:380px; border:1px solid #cfd2c3;}
#homeSpecials h3 {color:#805425; font-size:18px; margin:3px 0px 3px 0px; font-weight:bold; line-height:1em;}
#homeSpecials p {color: #4b402c; width:160px; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#homeSpecials .link {float:right; background-color:#f67f00; color:white; margin:-24px 0px 0px 0px;}

#homeStockist { background-color:#d4b589; float:left; padding:13px; margin:0px 0px 0px 0px; width:382px;}
#homeStockist h3 {color:#af002e; font-size:22px; margin:0px 0px 0px 0px; font-weight:bold; line-height:1em;}
#homeStockist p {color: #4b402c; padding: 0px 0px 4px 0px; margin:0px 0px 0px 0px; }
#homeStockist .link {float:left; background-color:#be0016; color:white; margin:0px 0px 0px 0px;}

#sideBar2 h4 {color:#615f4b; font-size:18px; margin:9px 0px 5px 0px; padding-bottom:8px; background-color:transparent;}
#sideBar2 h5 {color:#f58105; font-size:18px; margin:9px 0px 5px 0px; clear:both}
#rangeMenu2 {list-style-type:none; position:relative; width:198px; font-size:14px; color:white;}
#rangeMenu2 li {float:left; width:198px; margin-top:2px;}
#rangeMenu2 li.menu-over { float:left; background: #999261;}
#rangeMenu2 li a{ display:block; float:left; color:white; text-decoration:none; padding:4px 2px 4px 12px; background: #999261; width:184px}
#rangeMenu2 li a:hover{ color:white; background: #756f43;}
#rangeMenu2 li.menu-over a{ color:white;}

#newMenu2 {list-style-type:none; position:relative; width:220px;}
#newMenu2 li {float:left; clear:both; margin:0;}
#newMenu2 li div {float:left}
#newMenu2 li img {display:inline; float:left;}
#newMenu2 li a{text-decoration:none; padding:0 0px 0 0px; font-weight:bold;}
#newMenu2 li a:hover{ text-decoration: underline}
#newMenu2 #rangeMenu2Option1 {margin-top:0px}
#newMenu2 #rangeMenu2Option1 a {color: #968348;}
#newMenu2 #rangeMenu2Option1 div {padding-top:15px;width:90px}
#newMenu2 #rangeMenu2Option1 img {margin-right:5px; margin-left:-5px;}
#newMenu2 #rangeMenu2Option2 {margin-top:-5px}
#newMenu2 #rangeMenu2Option2 a {color: #8b0907;}
#newMenu2 #rangeMenu2Option2 div {float:left; padding-top:15px; width:85px}
#newMenu2 #rangeMenu2Option2 img {float:right;}
#newMenu2 #rangeMenu2Option3 a {color: #92a140;}
#newMenu2 #rangeMenu2Option3 div {float:left; padding-top:15px; width:90px}
#newMenu2 #rangeMenu2Option3 img {margin-left:-5px;margin-right:5px;}

#rangeMainContent {margin-left:0px; list-style-type:none; position:relative; font-size:14px; color:white;}
#rangeMainContent li {float:left; width:50%;}
#rangeMainContent .link{background-color: #999261; color:white; margin-left:20px; width:235px; font-size:14px;}

#range .mainContentWide p{color: #938775;}
#range .mainContentWide ul {list-style-image:none;}

form {width:360px}
form div {margin-top:10px}
#email {display:none}
#submit {color:white; background-color:#e18227; float:right; border:none; width:77px; line-height:25px; height:25px; margin-right:10px; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius:3px }

/* Buttons */
.button1 {background:#185e22 url('/images/button1.gif') top left no-repeat; width:119px; height:30px; padding:7px 0px 0px 15px; margin:0px 0px 0px 10px; color: white; font-weight:bold;}
.button1 a {color: white; font-weight:bold; text-decoration:none}
.button2Left {float:left; background:transparent url('/images/button2-left.png') top left no-repeat; width:9px; height:39px; padding:0; margin:0px; }
.button2 {float:left; background: transparent url('/images/button2-middle.png') top left repeat-x; height:32px; padding:7px 5px 0px 5px; margin:0px 0px 0px 0px; color: white; font-weight:bold}
.button2Right {float:left; background:transparent url('/images/button2-right.png') top left no-repeat; width:15px; height:39px; padding:0; margin:0}
.button2 a {color: white; font-weight:bold; text-decoration:none}
.button3Left {float:left; background:transparent url('/images/button3-left.png') top left no-repeat; width:9px; height:39px; padding:0; margin:-15px 0px 20px 300px; clear:left}
.button3Middle {float:left; background: transparent url('/images/button3-middle.png') top left repeat-x; height:32px; padding:7px 5px 0px 5px; margin:-15px 0px 20px 0px; color: white; font-weight:bold}
.button3Right {float:left; background:transparent url('/images/button3-right.png') top left no-repeat; width:15px; height:39px; padding:0;margin:-15px 0px 20px 0px;}
.button3Middle a {color: white; font-weight:bold; text-decoration:none}


/* Contact vcard */
.vcard {line-height:23px;}
.tel,.adr {color:#0285bb; font-weight:bold}
.tel .type { display:none}
.fn {display:none}
.url,.country-name {display:none}
a .email {color:#0285bb; font-weight:bold; text-decoration:none}
.vcard a {text-decoration:none}

#Footer {
	width: 858px;
	float:left;
	font-size:11px;
	margin: 0px 0px 10px 0px;
	padding:0px 20px 0px 20px;
	background: #483e34;
	color:#cac1b3;
}
#FooterLinks { float:left; padding:12px 0px 8px 0px; list-style:none; margin:0;}
#FooterLinks li {float:left; padding:0px 2px 0px 2px}
#FooterLinks .menu-over a {text-decoration:underline;}
.divider {float:left; margin:0; padding:0px}
#Footer a{color:white;text-decoration:none;}
#Footer a:hover{color:#cac1b3;text-decoration:none;}

#FooterInfo { margin:0; float:right; padding:12px 0px 8px 0px;}
#FooterInfo a {text-decoration:underline;}

.clearer {
	clear:both; height:0px;
}
.hide {display:none}

/*page specific css*/

#live-goodlife ul {color:#587915; list-style:none}

#doing-our-bit .mainContentWide {background: transparent url("/images/going-greener-footprint.jpg") top right no-repeat;}
#doing-our-bit .mainContentWide h2 {color:#66583e; font-size:21px; font-weight:bold;}
#doing-our-bit .mainContentWide h3 {padding:0px 35px 12px 0px; font-size:20px; color:#7ea92a;}
#doing-our-bit .mainContentWide p {color:#938775; font-size:15px; padding-right:90px;}
#doing-our-bit .mainContentWide ul { color: #7ea92a; font-weight:bold; margin:0px 0px 0px 20px; width:480px; padding-bottom:0px;list-style-image: url('/images/green-tick.gif')}
#doing-our-bit .mainContentWide p.ulHead { color: #7ea92a; font-weight:bold; margin:0;padding:0;}
#doing-our-bit .mainContentWide p.ulFoot { color: #7ea92a; font-weight:bold; margin:0;padding:0;}
#doing-our-bit .mainContentWide hr {margin:20px 0 20px 0;}
#doing-our-bit .mainContentWide h4 {color:#938775; font-size:18px; font-weight:normal; padding-bottom:15px;}

#news .mainContentWide h2 {color:#e85124; font-weight:bold}
#news .mainContentWide h3 {color:#e85124; font-weight:bold}
#news .mainContentWide h4 {color:#4b402c; margin-top:8px; font-weight:bold}
#news .mainContentWide h4 span {font-style:italic}
#news h5 {color:#938775; margin-top:8px; text-decoration:underline;}

#product .mainContentWide {width:645px; color:#746f66}
#product .mainContentWide p {font-size:13px}
#product .mainContentWide .note {color:#e48c2c; font-style:italic;}
#product .mainContentWide p a {color:inherit; font-weight:bold;}
#product .mainContentWide h1 {padding-bottom:0px}
#product .mainContentWide h2 {color:#e85125; font-size:23px; font-weight:bold;}
#product .mainContentWide h2 span {color:#ed1165;}
#product .mainContentWide .h2note {font-size:16px; color:#e48c2c; line-height:1em; font-weight:normal; padding-bottom:15px; margin:0;}
#product .mainContentWide h3 {color:#e85125; font-size:15px; font-weight:bold;}
#product .mainContentWide h4 {color:#c61e58; font-size:18px; font-weight:normal;}
#product .mainContentWide h4 strong {color:#c61e58;}
#product .mainContentWide h5 {color:#c61e58; font-size:14px; font-weight:bold; margin-bottom:3px;}
#product .mainContentWide h6 { font-size:14px; font-weight:bold; color:#746f66;}
#product .mainContentWide ul{ margin:0px 0px 0px 20px;color:#e85124; padding:0px 15px 15px 0px; line-height:1.8em; font-weight:bold; font-size:13px}
#product .mainContentWide li {margin:0; padding:0}
#product .mainContentWide p.productSpecs {color:#c61e58; font-size:15px;}
#product .mainContentWide .logos {width:145px; text-align: center;}
#product .mainContentWide .logos img {margin-bottom:10px; float:left; margin-right:8px; display:inline; margin-left:0px}
#product .float_right { margin-top:40px}

.productImages {position:relative; margin-bottom:15px;}
.productImages img {display:inline; margin-left:10px;}
.packaging {clear:both; margin-top:50px}

#spicy-bean-burger p {width:220px;}
#product #spicy-bean-burger li {width:220px; line-height:1.2em; margin-bottom:6px;}
#product #spinach-and-lentil-grill li {width:300px; line-height:1.2em; margin-bottom:6px;}
#spicy-bean-burger p.p2 {width:270px;}
#spicy-bean-burger p.p3 {width:100%;}
#spicy-bean-burger h6, #glamorgan-sausage h6, #root-vegetable-roast h6, #vegetable-burgers  h6 {margin-top:62px; width:145px; float:left;}
#falafel h6 {margin-top:25px; width:145px; float:left;}
#glamorgan-sausage p.p1 {width:200px; padding-bottom:25px; padding-top:10px;}
#root-vegetable-roast p.p1 {width:220px; padding-bottom:25px;}
#falafel p.p1, #vegetable-burgers p.p1 {width:240px; padding-bottom:25px;}
#spinach-and-lentil-grill p.p1 {width:240px; padding-bottom:15px;}
#product #glamorgan-sausage  h2, #product #falafel h2, #product #spinach-and-lentil-grill h2, #vegetable-burgers h2 {line-height:1em; padding-bottom:0; margin-bottom:0}

#fairtrade-nut-cutlet {background: transparent url("/images/products/fairtrade-nut-cutlet.jpg") top right no-repeat;}
#glamorgan-sausage {background: transparent url("/images/products/glamorgan-sausage.jpg") top right no-repeat;}
#root-vegetable-roast {background: transparent url("/images/products/root-vegetable-roast.jpg") right 8px no-repeat;}
#spicy-bean-burger {background: transparent url("/images/products/spicy-bean-burger.jpg") top right no-repeat;}
#falafel {background: transparent url("/images/products/falafel.jpg") top right no-repeat;}
#spinach-and-lentil-grill {background: transparent url("/images/products/spinach-and-lentil-grill.jpg") right 50px no-repeat;}
#vegetable-burgers {background: transparent url("/images/products/vegetable-burgers.jpg") top right no-repeat;}

#live-goodlife .mainContentWide h2 {color:#7ea92a; font-size:16px; font-weight:bold; }
#live-goodlife .mainContentWide h3 {color:#938775; font-size:18px; font-weight:normal; padding-bottom:15px;}
#live-goodlife .mainContentWide p {color:#938775; }
#goodLiveImages {width:246px; float:right; text-align:right;}
#goodLiveImages img {margin-bottom:15px; display:inline;}
#live-goodlife .mainContentWide p.centered {text-align:center; padding-right:50px;}
#live-goodlife .mainContentWide p.centered img {display:inline; border:1px solid #7ea92a;}
#live-goodlife .mainContentWide ol {color:#7ea92a; font-weight:bold; font-size:15px; padding-right:50px; margin-top:0;}
#live-goodlife .mainContentWide li {padding:0;}

#contact .mainContentWide p {color:#746f66; font-size:15px;}
#contact .mainContentWide h4 {color:#746f66; font-weight:bold; font-size:18px;padding-bottom:10px;}
#contact .mainContentWide h4 span {color:#c61e58;}
#contact .mainContentWide h5 {color:#746f66; font-weight:bold; font-size:18px; padding:0; margin:0}
#contact .mainContentWide a {color:#c61e58; text-decoration:none; font-weight:bold;}
#contact .mainContentWide a:hover{ text-decoration:underline;}
#contact .mainContentWide .note{font-size:13px;}
#contact .mainContentWide .address{font-size:14px; color:#c61e58; font-weight:bold;}

#about .mainContentWide {font-size:13px;}
#about .mainContentWide img {float:right; display:block; margin:0px 10px 10px 10px;}
#about .mainContentWide  h2 { color:#e48c2c; font-size:16px; font-weight:normal;}
#about .mainContentWide  h3, #about .mainContentWide  strong { font-size:14px; color:#c61e58; font-weight:normal;}

#news .mainContentWide {float:left; width:648px; padding:10px 0px 50px 15px; margin:0;}
#best-burger {background: white url('/images/news/best-banger.jpg') top left no-repeat; display:block; width:628; height:51px; margin-bottom:5px;}
#best-burger span {display:none;}
#best-burger-column {background: white url('/images/news/goodlife-mexican-burgers.jpg') top left no-repeat; }
.article2pp2 {padding:100px 0px 10px 15px; width:270px; color:#c6178d; float:left;}
#best-burger-column .article2pp {padding:270px 0px 10px 5px;}
#best-burger-column .article2pp2 strong {color:#c6178d;}

#stockists .mainContentWide h2 {font-size:24px; font-weight:bold; line-height:24px;}
#stockists .mainContentWide p {color:#938775;}
#stockists .mainContentWide #mapWrapper img {margin-top:25px; margin-left:30px;}
.bordered {border:5px solid #d1c5b5; }
.mainContentWide .strong2 {color:#981a00;}
.mainContentWide .strong3 {color:#c61e58;}

img.float_right{
float: right;
}
img.float_left2{
float: left;
margin-bottom: 4px;
margin-right: 10px;
}


