﻿body{
margin:0;
padding:0;
border:0;
font-size:100.1%;
font-family:Geneva,Arial,Helvetica;
color:#222;
background: #fff;
text-align:center;
}


/* generics */

a:link{color:#b24;text-decoration:none;}
a:visited,a:active{color:#b24;text-decoration:none;}
a:hover{color:#c55;}
a:link.active,a:visited.active,a:hover.active,a:active.active{color:#b24;text-decoration:none;}

h1{font-weight:900;font-size:1.4em;letter-spacing:-0.02em;color:#922;margin:0.3em 0.5em 0.3em 0.5em;padding:0 0 0.3em 0;border-bottom:1px solid #fbb;}
h2{font-weight:900;font-size:1.1em;letter-spacing:-0.02em;color:#c55;margin:0.5em 0.5em 0 0.6em;padding:0 0 0.3em 0;border-bottom:1px solid #fbb;}
h3{font-weight:900;font-size:0.9em;letter-spacing:-0.02em;color:#c55;margin:0.5em 0.5em 0 0.8em;padding:0 0 0.3em 0;}

hr{display:block;clear:both;visibility:hidden;border:0;height:2px;padding:0;margin:0;}

/* navigation, masthead, foot */

#masthead{height:95px;padding:0;margin:0;}
#masthead a img{border:0;}

#nav{text-align:center;width:100%;background:#fff url('images/modelnav.jpg') center;padding:0.4em 0;border:0;}

#menu{display:inline;margin-left:0.5em;}
#menu ul{display:inline;list-style:none;margin:0;padding:0 2em 0 0;text-align:center;}
#menu ul li{display:inline;font-size:1.2em;font-weight:900;margin:0;padding:0 0.8em;}
#menu a{color:#fee;text-decoration:none;}
#menu a:active, #menu a:hover{color:#fff;}

#footer{text-align:center;color:#b99;width:100%;height:2em;background:#fff;border-top:2px solid #faa;}
#footer ul{display:block;font:0.7em verdana,helvetica,sans-serif;list-style:none;margin:0.25em 0;}
#footer ul li{display:inline;padding:0 0.6em;}
#footer a{color:#b99;text-decoration:underline;}
#footer a:hover{color:#b99;text-decoration:underline;}

/* content layers */

#wrap{height:1%;/*IE6Win*/margin:1px auto;background:#fff;}
#wrap{width:910px;}
#wrap:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}/*IE/Firefox Float bug fix*/

#col1,#col2,#col3{display:inline;float:left;text-align:left;}
#col1{width:190px;padding:0.2em;margin:0.3em;border:1px solid #fbb;}
#col2{width:500px;padding:0;margin:0.3em;border:1px solid #fbb;}
#col3{width:160px;padding:0 0 2em 0;margin:0.3em;border:1px solid #fbb;}

#feature1,#feature2,#feature3,#feature4{display:inline;float:left;text-align:left;margin:0 0.3em;}

/* content text */

#col1 ul{display:block;list-style:none;margin:0.2em 0;padding:0;text-align:left;}
#col1 ul li{display:block;font-size:0.8em;font-weight:900;line-height:1.1em;margin:0;padding:0.1em 1em;}
#col1 ul li a{display:inline;text-decoration:none;font-weight:900;padding:0 0 0.05em 0.2em;}
#col1 h2{color:#922;font-size:1.0em;text-decoration:none;}
#col1 h3{color:#922;font-size:0.9em;text-decoration:none;text-align:center;}
#col1 p{font-weight:900;font-size:0.8em;padding:0 0 0.5em 0;text-align:center;border-bottom:1px solid #fbb;}
#col1 a{text-decoration:none;font-weight:900;}

#col2 p{font-weight:500;font-size:0.8em;margin:0 1.5em 0 1em;padding:0.5em 0 0.75em 0;}
#col2 p.quote{font-style:italic;padding:0 0 0.75em 0;}
#col2 p.nextpage{text-align:center;}
#col2 a{color:#b24;text-decoration:none;font-weight:900;}
#col2 img.diet{float:right;border:1px solid #fbb;padding:2px;margin:0.5em;}
#col2 img.dietcategory{border:1px solid #fbb;padding:2px;width:110px;height:130px;}
#col2 p.recommend{font-family:georgia;font-size:1.0em;font-weight:900;font-style:italic;text-align:center;}
#col2 p.recommend a{text-decoration:underline;}
#col2 img.button-right{float:right;border:0;padding:1px;margin:0.5em;}
#col2 img.button-center{text-align:center;border:0;padding:0 0 0 150px;margin:0.5em;}
#col2 ul{margin:0.2em;list-style-image:url(images/arrow-wedge.gif);list-style-position:outside;list-style-type:none;padding:0 0 0 35px;}
#col2 ul li{margin:0.6em 0.3em;font-size:0.8em;}
#col2 ul li a{font-weight:100;}


#col2 ul{list-style:none;margin:0;padding:0 0.75em;}
#col2 ul li{margin:1em 0;padding-left:25px;font-size:0.8em;background:transparent url(images/new/arrow.gif) top left no-repeat;}

#col3 p{font-weight:500;font-size:0.8em;margin:0.5em;padding:0.5em 0;border-bottom:1px solid #ccc;}
#col3 h3{border-top:1px solid #ccc;margin:1.5em 0.5em 0 0.5em;padding:0.3em 0 0 0;text-align:center;}
 
dl{list-style:none;margin:0.25em 0.5em;padding:0.2em 0 0.3em 0;}
dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding:0;margin:0 0.3em;}
dd{margin:0 0.3em;}
dd a img{margin:5px 0;padding:2px;border:1px solid #bbb;width:80px;height:100px;}

#contact1 p{font-weight:900;font-size:1.2em;}
.contacttable{padding:15px;margin:0.3em;background:#fff;font-size:0.9em;}
.contactform{padding:0.3em;margin:0.5em 1em 0.5em 1em;border:1px solid #bbb;background:#e6e6e6;font-size:0.9em;font-family:Geneva,Arial,Helvetica;}
.contactsubmit{text-align:center;padding:1em 1em 3em 1em;}

.category{display:inline;float:left;width:140px;padding:0;margin:0 10px;border:1px solid #ddd;text-align:center;}

.ads{text-align:center;margin:0;border:0;padding:0;}

.addthis{text-align:center;margin:0.75em 0;}

.testimonial{margin:10px 30px;border:1px solid #eca;background:#eeeeee;}
.testimonial img{float:right;margin:10px;border:1px solid #bbb;}
