body {margin:0;padding:0;color:#000;background:#fff;font-size:62.5%}
div {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0;text-align:left}
p {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
td {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0;text-align:left}
tr {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
span {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
label {font-family:Verdana,Arial,sans-serif;font-size:1.1em;padding:0;margin:0}
form {padding:0;margin:0}
input {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
select {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
ul {padding:0;margin:0 0 0 25px;text-align:left}
li {padding:0;margin:0}
textarea {font-family:Verdana,Arial,sans-serif;font-size:1.0em;padding:0;margin:0}
h1 {font-family:Verdana,Arial,sans-serif;font-size:1.4em;font-weight:800;color:#fff;padding:0;margin-bottom:10px}
h2 {font-family:Verdana,Arial,sans-serif;font-size:1.3em;font-weight:800;color:#fff;margin-top:10px;padding:0}
h3 {font-family:Verdana,Arial,sans-serif;font-size:1.2em;font-weight:800;color:#72cd03;margin-top:10px;padding:0}

a {font-family:Verdana,Arial,sans-serif;font-weight:800;color:#f28212;text-decoration:none}
a:link {color:#f28212}
a:visited {color:#f28212}
a:hover {color:#f28212;text-decoration:underline}

div.clear {clear:both}
#content {width:781px;padding-bottom:3px}
#leftcol {width:200px;float:left}
#rightcol {width:140px;padding-top:25px;float:left;text-align:center}

/* RICH TEXT */
p.subtitle {font-size:12px;font-weight:800;color:#000}
strong {font-weight:800}

/* 404 */
div.pg404 {padding:20px 18px 200px 18px}

/* HEADER */
div.head {margin:0px;width:781px;background:#fff url(../img/headbg.gif) no-repeat}
div.logo {float:left;width:280px}
.head div.left {float:left;width:270px;padding:30px 0 0 10px}
.head div.right {float:right;width:468px;padding:30px 10px 10px 0}
span.strapline {float:left;width:275px;color:#fff;font-weight:800;font-size:1.0em;padding-left:5px}

/* FOOTER */

div.footer {width:781px;font-size:0.9em;border-top:solid 1px #72cd03;padding-top:5px}
div.footer .left {float:left;width:160px;margin:0 5px 0 2px}
div.footer .mid {font-size:1.1em;float:left;width:441px;margin:0 10px 0 10px;text-align:center}
div.footer .right {font-size:1.1em;float:left;width:150px}

/* LEFT NAV */
div.ad_left {text-align:center;width:200px}
div.ad_right {text-align:center;width:140px;padding-bottom:1px}
div.nav {margin:25px 10px 10px 10px;padding-top:10px;border-top:solid 2px black}
div.navdivline {padding:2px 0 1px 0;width:180px;background:#fff url(../img/nav/dots.gif) repeat-x}
.mainnav {margin:0px;padding:4px 2px 4px 2px;font-size:1.2em}
.navcurrtxt {font-size:1.2em;width:160px;float:left;padding:3px 0 3px 5px;font-weight:800;color:#fff;background-color:#75cc0e}
.navcurrimg {padding:2px 0 0 1px;float:right;width:14px;background-color:#75cc0e}
.navtxt {font-size:1.2em;width:160px;float:left;padding:3px 0 3px 5px;}
.navimg {padding:2px 0 0 1px;float:right;width:14px}
.navtxt a {font-family:Verdana,Arial,sans-serif;font-weight:800;color:#000;text-decoration:none}
.navtxt a:link {color:#000}
.navtxt a:visited {color:#000}
.navtxt a:hover {color:#000;text-decoration:underline}

div.pagenos {width:427px;font-size:1.1em;text-align:right;padding-top:5px}
.pagenos a {font-family:Verdana,Arial,sans-serif;font-weight:800;color:#75cc0e;text-decoration:underline}
.pagenos a:link {color:#75cc0e}
.pagenos a:visited {color:#75cc0e}
.pagenos a:hover {color:#75cc0e}
div.pagenos img {padding-top:1px;padding-bottom:0}
span.pgno {vertical-align:top;padding-left:3px }
span.pglabel {vertical-align:top}
span.sel {vertical-align:top;padding-left:3px }
/* MAIN CONTENT AREA */

#centre {width:428px;float:left;margin:0px 5px 5px 0}
#centrecontent {border-top:solid 2px #75cc0e;padding-top:5px}
div.crumbs {font-size:1.1em;width:420px;float:left;margin:6px 5px 6px 0;font-weight:800}
div.crumbs a {font-weight:800;color:#000;text-decoration:underline}
div.crumbs a:link {color:#000}
div.crumbs a:visited {color:#000}
div.crumbs a:hover {color:#000}

div.smlcrumbs {font-size:1.0em;width:420px;float:left;margin:8px 5px 6px 0;font-weight:800}
div.smlcrumbs a {font-weight:800;color:#000;text-decoration:underline}
div.smlcrumbs a:link {color:#000}
div.smlcrumbs a:visited {color:#000}
div.smlcrumbs a:hover {color:#000}

/* HOME */
div.homeintro {width:428px;margin-top:5px;margin-bottom:10px;background:#75cc0e url(../img/brcurve.gif) no-repeat bottom right}
div.homeintroimg {width:215px;float:left}
div.homeintrotxt {float:left; width:213px}
div.homeintrotxt h1 {color:#fff;font-size:1.6em;padding:5px;font-weight:800}
div.homemaintxt {padding:20px 0 20px 0;font-size:1.2em}

div.homebox1 {width:212px;padding:0 4px 20px 0;float:left}
div.homebox2 {width:212px;padding:0 0 20px 0;float:left}
div.homesmltitle {background:#fff url(../img/ttlbar212.gif) no-repeat;font-size:1.2em;font-weight:800}
.homesmltitle h2 {padding:5px 0 18px 5px}
div.homeboxthumb {width:78px;float:left}
div.homesmlboxtxt {width:115px;float:left;padding:0 0 0 5px;font-size:1.2em}
div.homebox3 {width:428px}
div.homebigtitle {background:#fff url(../img/ttlbar428.gif) no-repeat;font-size:1.2em;font-weight:800}
.homebigtitle h2 {padding:5px 0 18px 5px}

div.homebigboxtxt {width:335px;float:left;padding:0 0 0 10px;font-size:1.2em}

/* NEWS */
div.hbar {padding:4px 0 4px 0;width:428px;background:#fff url(../img/hbar.gif) no-repeat}

div.pgtitle {background:#fff url(../img/ttlbar428.gif) no-repeat;font-size:1.2em;font-weight:800}
.pgtitle h1 {padding:5px 0 18px 5px;margin:0}
div.pgintro {width:428px;margin-top:5px;margin-bottom:10px}
div.pgintroimg {width:215px;padding-left:6px;float:left}
div.pgintrotxt {float:left; width:196px;padding:5px;font-size:1.1em}
div.pageback {padding:10px 0 10px 0}
div.newsitem {margin:10px;border-bottom:solid 1px #72cd03;padding-bottom:5px}
div.newslist {width:421px;float:left;margin:20px 5px 5px 15px}
div.newsdate {margin:10px 0 3px 0px;font-size:1.1em;font-weight:800;font-style:italic}
div.newstext {margin:10px 0 3px 0px;font-size:1.2em}
div.newsttl {margin:10px 0 3px 0px;font-size:1.2em;font-weight:800}
div.newsttl a {margin:10px 0 3px 0px;font-weight:800}
div.newspgttl {background:#fff url(../img/ttlbar428.gif) no-repeat;margin:10px 0 3px 0px;font-size:1.2em;font-weight:800}
.newspgttl h1 {padding:5px 0 18px 3px}

/* DIETS */
div.dietitem {margin:10px;border-bottom:solid 1px #72cd03;padding-bottom:5px}
div.dietitemthumb {width:78px;float:left}
div.dietitemtxt {width:300px;float:left;padding:0 10px 5px 10px;font-size:1.1em}
div.dietttl {margin:0 0 3px 0px;font-size:1.1em;font-weight:800}
div.dietttl a {margin:10px 3px 3px 0px;font-size:1.1em;font-weight:800}

div.dietlist {width:421px;float:left;margin:20px 5px 5px 15px}
div.diettext {margin:10px 0 3px 0px;font-size:1.2em}
div.dietpgttl {font-size:1.2em;background:#fff url(../img/ttlbar428.gif) no-repeat;margin:10px 0 3px 0px;font-weight:800}
.dietpgttl h1 {padding:5px 0 18px 3px}

div.newsads {text-align:center;width:421px;font-size:1.2em}
div.dietads {text-align:center;width:781px;font-size:1.2em}
div.dietintro {font-size:1.2em}
div.diet {font-size:1.2em}
div.dietfood  {font-size:1.2em}
div.dietpros  {font-size:1.2em}
div.dietcons  {font-size:1.2em}
div.dietconclusion {font-size:1.2em}
div.dietaddendum {font-size:1.2em}

/* SHOP */
#centreshop {width:781px;float:left;margin:0 25px 5px 0;border-top:solid 1px #72cd03}
div.shopintro {width:528px;margin-top:5px;margin-bottom:10px}
div.shopintrotxt {float:left; width:496px;padding:10px;font-size:1.2em}

/* REVIEWS */

div.revpgttl {background:#fff url(../img/ttlbar428.gif) no-repeat;margin:10px 0px 3px 0px;font-weight:800;color:#72cd03}
.revpgttl h1 {padding:5px 0 0 10px;text-align:left;font-size:1.7em;font-weight:800}
.revpgttl span {padding-left:15px;font-size:1.2em}
div.revleft {padding:5px 0 0 10px;width:250px;float:left;font-size:1.1em}
div.revdate {width:415px;padding-bottom:10px;text-align:right;font-style:italic}
div.revright {padding-left:18px;width:150px;float:left;font-size:1.1em}
div.revlbl {width:100px;color:#72cd03;font-weight:800}
div.revlblrgt {width:100px;float:left;padding-left:4px;}
div.revitemrgt {width:140px;margin-top:2px;float:left;background-color:#ffc363}
div.revsubitemrgt {width:130px;padding-left:10px;margin:0;float:left;background-color:#ffd474}
div.revsubitemrgt div.revlblrgt {width:90px;float:left}
div.revlikebox {margin-top:10px;border:solid 1px #72cd03;padding:4px}
div.revlike {width:190px;float:left;margin-right:4px}
div.revdontlike {width:190px;float:left}
div.revscore {width:100px;padding:0 10px 10px 40px}
div.revimg {width:140px;padding-bottom:10px}
div.revitemthumb {width:100px;float:left}
div.revitemtxt {width:270px;float:left;padding:0 10px 5px 10px;font-size:1.1em}
div.revmanufacturer {font-weight:800;padding-bottom:5px}
div.revtext {font-size:1.1em}