BODY {font-family:tahoma;margin-top:5px;text-align:center;}

hr {color:#c9c0aa;height:1px;background-color:#c9c0aa;border:0px;}

.sitewrapper {width: 976px;margin:auto;display:table;height:100%;position:relative;}

.mainwrapper {height:100%;border: 1px solid #c9c0aa;padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:8px;min-height:690px;}
.bodywrapper {height:100%;border: 1px solid #000000;min-height:680px;overflow:hidden;background-color:#fff9ec;}
.lf {float:left;}
.rf {float:right;}
.cb {clear:both;}
.oh {overflow:hidden;}
.box {padding:4px;border: solid 1px #c9c0aa;}
.vline {width:1px;background-color:#c9c0aa;}
.ddl {width:70px;font-size:11px;}
.displayhidden {display:none;}

#header {height:113px;background-image:url(../images/header_background.jpg);background-repeat:repeat-x;}
#header_logo {float:left;width:722px}
#header_ordernow {float:right;width:228px;height:113px;}
#menu {height:35px;}
#mainbody_inner {float:left;width:920px;}
#formboxouter {float:left;width:248px;height:315px;background-image:url(../images/background_main_free_out.jpg);text-align:left;}
#formboxinner {width:236px;}
#formbox {width:225px;color:#FFFFFF;font-size:11px;text-align:center;}
#free-form {width:180px;color:#FFFFFF;font-size:10px;text-align:center;margin:auto;}
#logobar {clear:both;height:89px;border: 1px solid #c9c0aa;}
#lowermenu {background-color:#fff9ec;border: solid 1px #c9c0aa;height:29px;padding-bottom:12px;text-align:left;font-size:11px;}
#copyright {height:23px;text-align:left;font-size:10px;vertical-align:bottom;}

#content {float: left;width: 100%;}
#content:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}

#sub_left {float:left;width:660px;border: solid 1px #c9c0aa;padding:4px;font-size:12px;text-align:left;}
#sub_right {float:right;width:238px;}
#sub_full {border-top: solid 1px #c9c0aa;border-left: solid 1px #c9c0aa;padding:10px;font-size:12px;text-align:left;}

.ordernow_small {float:right;color:#961b1e;font-size:12px;}
.headerlink {font-size:12px;text-decoration:none;color:#000000;}
.lowerlink {font-size:11px;text-decoration:none;color:#000000;}
.bodylink {font-size:12px;text-decoration:underline;color:#990000;font-weight:bold;}
.faqlink {color:#000000;font-weight:bold;line-height:18px;text-decoration:none;}
a.faqlink:hover {color:#990000;}
.analysisback {height:219px;background-image:url(../images/background_freediet.jpg);}

.menu_day {background-color:#fbf2dc;}
.menu_fooditem {display:table;height:34px; position:relative;overflow:visible;}
.menu_fooditem-inner {position: absolute; top: 50%;display: table-cell; vertical-align: middle;}
.menu_fooditem-item {position: relative; top: -50%;}

.faq_title {display:inline;color:#990000;font-weight:bold;}

.contact_us { font-size: x-large;color: #971b1d;font-family: Arial;font-weight: bold; }

.darkredbold {color: #990000;font-weight: bold;}
.brightred {color: #FF0000;}
.burgandy {color:#6E0611;}
.brightredbold {color:#FF0000;font-weight:bold;}
.smallbold {font-size:10px;font-weight:bold;}
.linkimage {border:0;}
.tenpoint {font-size:10px;}
.twelvepoint {font-size:12px;}
.fourteenpoint {font-size:14px;}
.eightteenpoint {font-size:18px;}
.largeblackbold {color:#000000;font-weight:bold;font-size:18px;}
.bold {font-weight:bold;}

.tanlabelleft {text-align:left;background-color:#fbf0d8;}
.orderlabelbold{font-size: 12px;font-weight: bold;font-family: Verdana;background-color:#fbf0d8;}
.orderlabel{font-size:12px;font-family:Verdana;}
.orderlabel14{font-size:14px;font-family:Verdana;}
.rta{text-align:right}
.lta{text-align:left}
.separator {border-right:solid 1px #c9c0aa;}
.orderli {padding:5px 0px 5px 0px;}
.pricelabel {width:100px;}

.leftpad {padding-left:55px;}

.headermenuouter{border:solid 1px black;width:918px;height:33px;}
.headermenuinner{border:solid 1px #FFF7EC;background-image:url("/images/btn_gradient.gif");height:31px;}
.headermenuleft {color:White;text-align:center;height:25px;border-right:solid 1px black;padding-top:6px;font-weight:bold;font-family:Georgia;}
.headermenuleft a {color:White;text-decoration:none;}
.headermenumid {color:White;text-align:center;height:25px;border-right:solid 1px black;border-left:solid 1px #FFF7EC;padding-top:6px;font-weight:bold;font-family:Georgia;}
.headermenumid a {color:White;text-decoration:none;}
.headermenurt {color: #FFE2A1;text-align: center;height: 27px;border-left: solid 1px #FFF7EC;padding-top: 5px;font-weight: bold;font-family: Georgia;font-size: 18px;}
.headermenurt a {color: #FFE2A1;text-decoration:none;}

.headerbig{color: #971C1E;font-weight:normal;font-size:17pt;font-family:Georgia;font-variant: small-caps;}
.headermed{color: #971C1E;font-weight:bold;font-size:14pt;font-family:Georgia;}
.headerorder{color: #971C1E;font-size:12pt;font-family:Georgia;font-weight:bold;}
.headernumberred{color:#971C1E;font-size:16pt;font-family:Georgia;}
.headernumberblack{color:Black;font-size:16pt;font-family:Georgia;}