/*
Title:      		LHM Media website
Authors:     		David Martin & Steve Lawrence ©2008 http://www.lhmmedia.com/
*/

/* =Defult */
* { margin: 0; padding: 0; }
img { border: none; margin: 0; padding: 0; }
img.right { float: right; margin: 0 10px 0 10px}
img.left { float: left; margin: 0 10px 0 10px}


html { background: url(/_assets/img/bg-body.jpg) fixed;  }
body { font: 100.01%/1.3 arial, verdana, Helvetica, Sans-Serif; }
#google-html { }
#google-body { width: 980px; margin: 0 auto; background: #fff; padding: 13px;}

a { color:#339900; }
a:hover { color:#000; }

/* =main structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#branding { padding: 0 5px; overflow/**/:/**/hidden; height: auto; margin-bottom: 25px;}

#content { overflow/**/:/**/hidden; height: auto;  }

.content-1 { width: 300px; float: left; }
.content-1-pri { background: url(/_assets/img/bg-content1-genral.gif) repeat-y; margin-bottom: 5px;}
.content-1-pri div { background: url(/_assets/img/bg-content1-genral-bot.gif) 0 100% no-repeat; padding: 10px 15px 1px 15px;}
.content-1-sec { background: url(/_assets/img/bg-content1-genral.gif) repeat-y; margin-bottom: 5px;}
.content-1-sec div { background: url(/_assets/img/bg-content1-genral-bot.gif) 0 100% no-repeat; padding: 10px 15px 1px 15px;}
.content-1-ter { background: url(/_assets/img/bg-content1-ter.gif) repeat-y; margin-bottom: 25px;}
.content-1-ter div { background: url(/_assets/img/bg-content1-ter-bot.gif) 0 100% no-repeat; padding: 15px 25px 25px 25px; overflow/**/:/**/hidden; height: 1%; }
.content-1-qui { background: url(/_assets/img/bg-content1-genral.gif) repeat-y; margin-bottom: 5px;}
.content-1-qui div { background: url(/_assets/img/bg-content1-genral-bot.gif) 0 100% no-repeat; padding: 10px 15px 1px 15px; overflow/**/:/**/hidden; height: 1%; }
.content-1-qui blockquote { background: url(/_assets/img/bg-content1-quotes.gif) no-repeat; color: #707070; font-size: 12px; font-style:italic; font-weight: bold; padding: 0 20px; margin-bottom: 15px;}
.content-1-sen { background: url(/_assets/img/bg-content1-sen.gif) repeat-y; margin-bottom:5px;}
.content-1-sen div { background: url(/_assets/img/bg-content1-sen-bot.gif) 0 100% no-repeat; padding: 15px 20px 1px 20px;}

.content-2 { width: 672px; float: right; padding-top: 5px; }
.content-2-pri { padding-left: 4px; margin-bottom: 22px; }
.content-2-pri img { border: 1px solid #bebebe; }

.content-3 { float: left; width: 525px; background: url(/_assets/img/bg-content3.gif) repeat-y; margin: 5px 0 20px 15px;}
.content-3 div.bot { background: url(/_assets/img/bg-content3-bot.gif) 0 100% no-repeat; padding: 0 1px 15px 1px; overflow/**/:/**/hidden; height: 1%;}
.content-3 div.tandc { padding: 20px 1px 15px 1px; overflow/**/:/**/hidden; height: 1%; }
.content-3 div.tandc p {font-size:xx-small; margin-bottom: 0pt; }
.content-3 div.tandc #tctitle {font-size:medium; margin-bottom: 0pt; font-weight:bold; }
.content-3 div.tandc .tcheader {font-size:xx-small; margin-top: 10pt; text-decoration:underline; }


.content-3-pri { margin-bottom: 15px; position:relative;  }
.content-3-pri img {line-height: 0;}

.content-4 { float: right; width: 120; text-align: center; margin-top: 5px; }

#calculator { float: left; width: 503px; background: url(/_assets/img/bg-content3-cal.gif) repeat-y; margin: 0 0 20px 10px ; }
.cal-top { padding: 25px 0 0 0 ; background: url(/_assets/img/bg-content3-cal-top.gif) 0 0 no-repeat; }
.cal-bottom { padding: 0 0 20px 20px ; background: url(/_assets/img/bg-content3-cal-bot.gif) 0 100% no-repeat; }
.cal-bottom input.cal { display: block; width: 85px; height: 21px; background: url(/_assets/img/bt-cal.gif) no-repeat; border: 0; }
.cal-bottom input.cal:hover { display: block; width: 85px; height: 21px; background: url(/_assets/img/bt-cal.gif) no-repeat; border: 0; background-position: 0 -21px; cursor: pointer; }

.table-weight { font-size: 12px; text-align: left; }
.table-weight table { margin: 0 0 0 12px ; width: 495px; border: 1px; border-color: #000; border-style: solid; border-collapse: collapse; border-spacing: 0px; }
.table-weight table td { padding: 6px; border: 1px; border-color: #000; border-style: solid; }
.table-weight table th { padding: 6px; border: 1px; border-color: #000; border-style: solid; background-color: #c2dab8; }

.content-3-sec { float: left; width: 503px; margin: 0 0 20px 30px; }
.content-3-sec-a { float: left; width: 201px; }
.content-3-sec-b { float: right; width: 250px; }
.content-box { float: left; width: 201px; background: url(/_assets/img/bg-content3-cal-box.gif) repeat-y; margin: 0 0 20px 0; }
.content-box-top { background: url(/_assets/img/bg-content3-cal-box-top.gif) no-repeat; }
.content-box-bot { background: url(/_assets/img/bg-content3-cal-box-bot.gif) 0 100% no-repeat; }
.content-box table { width: 139px; margin: 12px auto 12px auto; }
.content-box td { width: 55px; align: left; }
.content-box tr { height: 30px; }
.content-box label { font-size: 12px; font-weight: bold; color: #333333; float: left; }
.content-box select { width: 80px; }
.content-box input { width: 139px; height: 21px; background: url(/_assets/img/bt-bmi-show.gif) no-repeat; border: 0; }
.content-box input:hover { background: url(/_assets/img/bt-bmi-show.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }

.calculator_form1 { padding:15px; }

.content-box2 { float: left; width: 250px; background: url(/_assets/img/bg-content3-cal-box.gif) repeat-y; margin: 0 0 20px 0; }
.content-box2 table { width: 339px; margin: 12px auto 12px auto; }
.content-box2 td { width: 55px; align: left; }
.content-box2 tr { height: 30px; }
.content-box2 label { font-size: 12px; font-weight: bold; color: #333333; float: left; }
.content-box2 select { width: 80px; }
.content-box2 input.bmi { width: 139px; height: 21px; background: url(/_assets/img/bt-bmi-show.gif) no-repeat; border: 0; margin:20px 0 20px 0; }
.content-box2 input.bmi:hover { background: url(/_assets/img/bt-bmi-show.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }


#footer { border-top: 1px dotted #b2b2b2; margin: 20px 6px 0 6px; padding: 8px 5px; clear: both;}
.footer-1  { margin-bottom: 15px; }
.footer-1 img { margin: 0 70px 0 0; }
.footer-1 img.advert {margin: 5px 0 0 0; }

.addthis { float: right; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*h1*/
h1      { float: left; width: 228px; padding-top: 5px; margin-bottom:10px;}
h1 span { display: none;}
h1 a    { display: block; background: url(/_assets/img/bg-branding-h1.gif) no-repeat; width: 228px; height: 138px; }

/*h2*/
.content-1 h2 { background: url(/_assets/img/bg-content1-pri-h2.gif) no-repeat; color: #fff; font-size: 16px; height: 27px; padding: 14px 0 0 40px; margin: 0; }
.content-1 h2.h2rss { background-image: url(/_assets/img/bg-content1-sec-h2.gif);}
.content-1 h2.blog { background-image: url(/_assets/img/bg-content-h2-green-white.gif);}
.content-1 h2.food-sec { background-image: url(/_assets/img/bg-content-h2-blue-green.gif);}
.content-1 h2.h2newsletter { background-image: url(/_assets/img/bg-content1-ter-h2.gif);}

.content-3 h2 { background: url(/_assets/img/bg-content3-h2.gif) no-repeat; height: 42px; padding: 8px 0 0 45px; } 
.content-3 h2.news-feeds { background-image: url(/_assets/img/bg-content3-h2-rss.gif) ; } 

.content-3-pri h2 { position: absolute; background: url(/_assets/img/bg-content3main.png); height: auto; padding: 8px 10px; font-size: 16px; color: #fff; width: 503px; bottom: 4px; left: 0;}
.content-3-pri h2 em { display: block; font-style: normal; font-weight: normal; font-size: 14px; }
.content-3-pri h2 em a:hover{ color: #fff;}


/*h3*/
.content-1-pri h3 { color: #339900; font-size: 14px; }
.content-1-pri h3 em { color: #7b7b7b; font-size: 12px; font-style: normal; font-weight: normal;}
.content-3 h3 { margin: 0 10px 10px 10px; color: #333; border-bottom: 1px dotted #c5c5c5; padding-bottom: 5px;  }

/*h4*/
.content-3 h4 { margin: 5px 10px 0 10px; line-height: 1; color: #333; padding-bottom: 5px; font-size: 15px;  }
.content-3 h4.clear { clear: both; padding-top: 20px; }

/*h5*/
.content-3-sec h5 { font-size: 15px; color: #33a70e; margin: 0 0 5px 0; }

/*h6*/

/*p*/
p { font-size: 12px; margin-bottom: 20px;}

p.blocklink     { }
p.blocklink a   { color: #7b7b7b; background: url(/_assets/img/ico-arrow-green.gif) 0 1px no-repeat; padding-left: 18px; font-weight: bold; text-decoration: none; margin-right: 20px; }
p.blocklink a:hover { color: #339900; }

p.block-add span { display: none; }
p.block-add a { display: block; background: url(/_assets/img/adverts/img-live-chat.gif) no-repeat; width: 120px; height: 168px; }
p.block-add a:hover { background-position: 0 -168px; }

p.block-advert { margin-left: 315px;  }


#branding p { margin-bottom: 0;}
#branding p.blocklink a { font-weight: normal; }

.content-1-pri p { margin-bottom: 5px; color: #7b7b7b; }
.content-1-pri p.blocklink { margin-bottom: 20px; }

.content-1-qui p.blocklink { float: left; margin-left: 20px; }

p.content-1-qua { background: url(/_assets/img/img-logo-hon-code.gif) 10px 0 no-repeat; padding: 5px 70px 10px 70px; color: #7b7b7b; }

.content-3 p { margin: 0 10px 20px 10px; color: #333333; }
.content-3 p.underline { border-bottom: 1px dotted #c5c5c5; padding-bottom: 10px; }
.content-3 p.now-check { float: left; width: 475px; margin: 0 20px 20px 10px; }
.content-3 p.now-check strong { float: left; margin: 5px 0 0 25px; font-size: 12px; color: #000; }
.content-3 p.now-check a { float: right; display: block; width: 128px; height: 21px; background: url(/_assets/img/bt-next-cal.gif) no-repeat; }
.content-3 p.now-check a:hover { display: block; width: 128px; height: 21px; background: url(/_assets/img/bt-next-cal.gif) no-repeat; background-position: 0 -21px; cursor: pointer;}
.content-3 p.now-check a span { display: none; }
.content-3 p.now-check span#nextText { float: left; color: #333333; }
.content-3 p.now-check a#steptwo {float: right; display: block; width: 128px; height: 21px; background: url(/_assets/img/bt-cal-step-two.gif) no-repeat; }
.content-3 p.now-check a:hover#steptwo {background-position: 0 -21px; cursor: pointer;}

.content-3 p.weight { overflow: hidden; height: 1%; }
.content-3 p.weight a { display: block; width: 85px; height: 21px; }
.content-3 p.weight a.metric-active { float: left; background: url(/_assets/img/bt-metric-green.gif) no-repeat; margin: 0 10px 0 0;}
.content-3 p.weight a.metric-active:hover { background: url(/_assets/img/bt-metric-green.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }
.content-3 p.weight a.metric { float: left; background: url(/_assets/img/bt-metric-grey.gif) no-repeat; margin: 0 10px 0 0;}
.content-3 p.weight a.metric:hover { background: url(/_assets/img/bt-metric-grey.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }
.content-3 p.weight a.imperial { float: left; background: url(/_assets/img/bt-imperial-grey.gif) no-repeat; }
.content-3 p.weight a.imperial:hover { background: url(/_assets/img/bt-imperial-grey.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }
.content-3 p.weight a.imperial-active { float: left; background: url(/_assets/img/bt-imperial-green.gif) no-repeat; }
.content-3 p.weight a.imperial-active:hover { background: url(/_assets/img/bt-imperial-green.gif) no-repeat; background-position: 0 -21px; cursor: pointer; }
.content-3 p.weight a span { display: none; }


.content-4 p { color: #676767; margin-bottom: 10px;}

#footer p { color: #858585; font-size: 11px; }
#footer p em { color: #b2b2b2; font-style: normal; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*ul 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.branding-1 img { margin-top: 8px; }
ul.branding-1 { float: right; width: 728px; list-style: none; text-align: right; margin-bottom: 10px;}
ul.branding-1 li              { margin-bottom: 5px;}
ul.branding-1 li label        { color: #8c8c8c; font-size: 12px; }
ul.branding-1 li input.txt    { background: #ccffcc; border: 1px solid #bababa; padding: 2px; }
ul.branding-1 li input.submit { width: 36px; height: 22px; background: url(/_assets/img/bt-go.gif) no-repeat; border: 0; margin-right: 8px;}
ul.branding-1 li input.submit:hover { background-position: 0 -22px; }

ul#ctl00_ulNav { background: url(/_assets/img/bg-nav.gif) no-repeat; clear: both; overflow/**/:/**/hidden; height: auto; height: 38px; padding-left: 9px; }
ul#ctl00_ulNav li        { display: inline; float: left; }
ul#ctl00_ulNav li a span { display: none; }
ul#ctl00_ulNav li a      { display: block; height: 38px; width: 65px; background: url(/_assets/img/bg-nav-item1.gif) no-repeat;  }
ul#ctl00_ulNav li a:hover { background-position: 0 -38px;  }
ul#ctl00_ulNav li.active a { background-position: 0 -38px;  }

ul#ctl00_ulNav li#ctl00_li_2 a  { background-image: url(/_assets/img/bg-nav-item2.gif); width: 69px;  }
ul#ctl00_ulNav li#ctl00_li_3 a  { background-image: url(/_assets/img/bg-nav-item3.gif); width: 80px;  }
ul#ctl00_ulNav li#ctl00_li_4 a  { background-image: url(/_assets/img/bg-nav-item4.gif); width: 90px;  }
ul#ctl00_ulNav li#ctl00_li_5 a  { background-image: url(/_assets/img/bg-nav-item5.gif); width: 125px;  }
ul#ctl00_ulNav li#ctl00_li_6 a  { background-image: url(/_assets/img/bg-nav-item6.gif); width: 107px;  }
ul#ctl00_ulNav li#ctl00_li_7 a  { background-image: url(/_assets/img/bg-nav-item7.gif); width: 121px;  }
ul#ctl00_ulNav li#ctl00_li_8 a  { background-image: url(/_assets/img/bg-nav-item8.gif); width: 106px;  }
ul#ctl00_ulNav li#ctl00_li_9 a  { background-image: url(/_assets/img/bg-nav-item9.gif); width: 81px;  }
ul#ctl00_ulNav li#ctl00_li_end a { background-image: url(/_assets/img/bg-nav-item10.gif); width: 66px;  }
ul#ctl00_ulNav li#ctl00_li_11 a  { background-image: url(/_assets/img/bg-nav-item11.gif); width: 74px;  }
ul#ctl00_ulNav li#ctl00_li_12 a  { background-image: url(/_assets/img/bg-nav-item12.gif); width: 71px;  }


.content-1-sec ul { list-style: none;}
.content-1-sec ul li    { background: url(/_assets/img/ico-arrow-orange.gif) 0 1px no-repeat; border-bottom: 1px dotted #b2d99f; padding: 0 0 0 18px; margin-bottom: 10px;}
.content-1-sec ul li h3 { font-size: 12px;  }
.content-1-sec ul li h3 a { font-size: 12px; color: #000; text-decoration: none; color: #ff6c00;}
.content-1-sec ul li h3 a:hover { color: #339900;}
.content-1-sec ul li p  { color: #333333; margin-bottom: 10px;}

.content-1-sen ul { list-style: none; overflow/**/:/**/hidden; height: 1%; }
.content-1-sen ul li { float: left; width: 123px; margin-right: 14px;}
.content-1-sen ul li.end { margin: 0;}
.content-1-sen ul li h3 { font-size: 13px; background: url(/_assets/img/ico-content1-g.gif) no-repeat; padding-left: 21px; margin-bottom: 3px; color: #333333; }
.content-1-sen ul li h3 a { color: #333333; text-decoration: none;}
.content-1-sen ul li h3 a:hover { color: #2B7804;}
.content-1-sen ul li p { color: #333333; }

.content-2-pri { width: 656px; height: 359px; background: url(/_assets/img/img-main.jpg) 4px 0 no-repeat; }

.content-2-pri ul                   { padding: 161px 0 0 21px; }
.content-2-pri ul li                { list-style: none; margin-bottom: 10px; }
.content-2-pri ul li a span         { display: none;   }
.content-2-pri ul li a              { display: block; width: 182px; height: 66px; background: url(/_assets/img/adverts/img-10tips.gif) no-repeat;  }
.content-2-pri ul li.prevention a   { display: block; width: 182px; height: 93px; background: url(/_assets/img/adverts/img-prevention.gif) no-repeat;  }
.content-2-pri ul li a:hover        { background-position: 0 -66px; }
.content-2-pri ul li.prevention a:hover  { background-position: 0 -93px; }

.content-2-sec { overflow/**/:/**/hidden; height: auto; list-style: none; margin-bottom: 15px; }
.content-2-sec li { width: 218px; height: 174px; float: left; background: url(/_assets/img/bg-content2-pri-item1.jpg) 0 100% no-repeat; margin: 0 6px 10px 0; }
.content-2-sec li.item2 { background-image: url(/_assets/img/bg-content2-pri-item2.jpg); }
.content-2-sec li.item3 { background-image: url(/_assets/img/bg-content2-pri-item3.jpg); margin-right:0px; }
.content-2-sec li.item4 { background-image: url(/_assets/img/bg-content2-pri-item4.jpg); }
.content-2-sec li.item5 { background-image: url(/_assets/img/bg-content2-pri-item5.jpg); }
.content-2-sec li.item6 { background-image: url(/_assets/img/bg-content2-pri-item6.jpg); margin-right:0px; }
.content-2-sec li h2 { background: url(/_assets/img/bg-content2-pri-h2.gif) no-repeat; color: #333; font-size: 14px; height: 38px; padding: 11px 0 0 13px; margin: 0;}
.content-2-sec li p { padding: 0 95px 0 15px; color: #333; font-size: 11px; margin-bottom: 10px;}
.content-2-sec li p.blocklink {  padding: 0 0 0 15px; margin-bottom: 16px;}
.content-2-sec li p.blocklink span { display: none;}
.content-2-sec li p.blocklink a    { display: block; width: 101px; height: 21px; background: url(/_assets/img/bt-find.gif) no-repeat;  }
.content-2-sec li p.blocklink a:hover { background-position: 0 -21px; }

ul.content-links { margin-left: 25px; font-size: 11px; list-style:square; color:#339900;  } 
ul.content-links li {  float: left; width: 50%;} 
ul.content-links li p {  padding: 0; margin: 0; margin-bottom: 5px;} 

ul.content-3-sec { list-style: none; overflow/**/:/**/hidden; height: auto; padding-left: 6px; margin-bottom: 15px; }
ul.content-3-sec li { float: left; width: 161px; height: 158px; background: url(/_assets/img/bg-content3-sec-li.jpg) no-repeat; padding: 0 5px; }
ul.content-3-sec li h4 { height: 27px; padding: 11px 8px 0 8px; color: #646464; font-size: 13px;}

ul.content-3-genral        { margin: 5px 0 20px 27px; color:#339900; font-size: 12px; }
ul.content-3-genral li     {  }
ul.content-3-genral p   { margin: 0 0 3px 0 ; }

ul.content-3-ter         { list-style: none; margin: 15px;}
ul.content-3-ter li      { background: url(/_assets/img/ico-arrow-orange.gif) 0 1px no-repeat; border-bottom: 1px dotted #b2d99f; padding: 0 0 0 18px; margin-bottom: 10px;}
ul.content-3-ter li h3   { font-size: 12px; border: 0; margin: 0; }
ul.content-3-ter li h3 a { font-size: 12px; color: #000; text-decoration: none; }
ul.content-3-ter li h3 a:hover { color: #339900;}
ul.content-3-ter li p    { color: #707070; margin: 0 0 10px 0;}

ul.content-3-qua                 { list-style: none;}
ul.content-3-qua li              { height: 140px; margin: 0 10px 0 10px; border-bottom: 1px dotted #c5c5c5; }
ul.content-3-qua li.item1        { background: url(/_assets/img/bg-content-cal-bmi.jpg) no-repeat; padding: 26px 0 0 120px; }
ul.content-3-qua li.item2        { background: url(/_assets/img/bg-content-cal-dcr.jpg) no-repeat; padding: 26px 0 0 120px; }
ul.content-3-qua li.item3        { background: url(/_assets/img/bg-content-cal-twc.jpg) no-repeat; padding: 26px 0 0 120px; }
ul.content-3-qua li h5           { color: #333333; font-size: 15px;}
ul.content-3-qua li p            { color: #333333; margin: 0 0 0 0;}
ul.content-3-qua li a            { display: block; float:left; margin: 10px 0 0 0; padding: 0 0 0 10px; }
ul.content-3-qua li a.none		 { float:none; display:inline; margin:0; padding:0;}
ul.content-3-qua li a.abmi        { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-abmi.gif) no-repeat;}
ul.content-3-qua li a:hover.abmi  { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-abmi.gif) no-repeat; background-position: 0 -21px; }
ul.content-3-qua li a.cbmi        { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-cbmi.gif) no-repeat;}
ul.content-3-qua li a:hover.cbmi  { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-cbmi.gif) no-repeat; background-position: 0 -21px; }
ul.content-3-qua li a.view        { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-view.gif) no-repeat;}
ul.content-3-qua li a:hover.view  { width: 140px; height: 21px; background: url(/_assets/img/bt-cal-view.gif) no-repeat; background-position: 0 -21px; }
ul.content-3-qua li a.start        { width: 118px; height: 21px; background: url(/_assets/img/bt-cal-start.gif) no-repeat;}
ul.content-3-qua li a:hover.start  { width: 118px; height: 21px; background: url(/_assets/img/bt-cal-start.gif) no-repeat; background-position: 0 -21px; }


ul.cal-1                 { list-style: none; }
ul.cal-1 li              { font-size: 12px; font-weight: bold; padding: 0 0 20px 0; width: 100%;}
ul.cal-1 li.no-padding   { padding: 0 0 0 0; }
ul.cal-1 li.dropdown   { float: left; width: 240px}
ul.cal-1 li label        { color: #4e4e4e; float: left; padding-right: 30px; }
ul.cal-1 li select.sml   { width: 60px; }
ul.cal-1 li select.med   { width: 120px; }
ul.cal-1 li select.lrg   { width: 200px; }
ul.cal-1 li p            { font-size: 12px; color: #333333; margin: 0 0 0 0; }
ul.cal-1 li p.input      { color: #333333; margin: 0 0 0 0; font-weight: normal;}
ul.cal-1 li h4           { font-size: 35px; font-weight: normal; color: #33a70e; margin: 0 0 0 0; }
ul.cal-1 h5              { font-size: 12px; color: #4e4e4e; margin: 0 0 0 0; width: 100%}
ul.cal-1 li input.radio  { float: left; margin: 0 20px 0 80px;}
span#DCR   { color: #33a70e; font-size:36px}

.content-3 ol.ordered { font-size:12px; color: #707070; margin:0 0 20px 50px; }
.content-3 ul.unordered { font-size:12px; color: #707070; margin:0 0 20px 50px; }

ul#content-3-pri-2       { overflow: hidden; margin: 15px 10px 15px 10px; padding-bottom: 15px; border-bottom: 1px dotted #c5c5c5;  }
ul#content-3-pri-2 li    { margin-bottom: 6px; font-size: 12px; list-style-position: inside; color: #999; float: left; width: 160px;}

ul#content-3-pri-1       { padding: 10px 10px 0 10px;   }
ul#content-3-pri-1 li    { margin-bottom: 30px; border-bottom: 1px dotted #c5c5c5; list-style:none;  }
ul#content-3-pri-1 li h4 { color: #208700; font-size: 16px; margin: 0 0 10px 0;}
ul#content-3-pri-1 li h5 { color: #333; }
ul#content-3-pri-1 li p  { margin: 0 0 20px 0;}

#footer ul { margin-bottom: 20px;}
#footer ul li { list-style: none; display: inline; color: #b2b2b2; font-size:12px; }
#footer ul li a { color: #858585;}
#footer ul li a:hover { color: #339900;}

ul li.calcHilight { color: #33a70e; font-size:20px}
ul li.calcHilight label.target { font-size: 12px; }
span#TW { color: #33a70e; font-size:14px}
span#DL { color: #4e4e4e; }



/*ol
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.content-ol { margin: 0 10px 20px 28px; font-size: 12px; color: #707070;  }
.content-ol li { margin-bottom: 5px;}
.content-ol li p { margin: 0;}
.content-ol-letters { margin: 0 10px 20px 18px; font-size: 12px; list-style-type:lower-alpha; color: #000000 }
.content-ol-letters li { margin-bottom: 5px; }

ol.pagination { overflow/**/:/**/hidden; height: 1%; margin-left: 15px; list-style: none; margin-bottom: 20px;}
ol.pagination li { float:left; color: #b2d99f; font-size: 12px;}
ol.pagination li a { text-decoration: none; padding: 0 5px;}
ol.pagination li a:hover { background: #339900; color: #fff; }
ol.rss li { color: #FDD8B3;}
ol.rss li a { text-decoration: none; padding: 0 5px; color: #FC7F00; }
ol.rss li a:hover { background: #FC7F00; color: #fff; }
/*dl
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*forms
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
textarea, input.txt { font: 12px arial, verdana, Helvetica, Sans-Serif; }


.content-1-ter label { color: #666; font-size: 13px; }
.content-1-ter input.txt { background: #fff; border: 1px solid #b3d8a2; padding: 2px; width: 247px; margin-bottom: 8px; color: #666;}
.content-1-ter input.submit { float: left; background: url(/_assets/img/bt-newsletter.gif) no-repeat; width: 137px; height: 21px; border: 0; cursor: pointer; margin-top: 3px;}
.content-1-ter input.submit:hover { background-position: 0 -21px; }
.content-1-ter p { float: left; margin: 6px 0 0 15px; font-size: 11px;}

#contact-form { clear: both; float: left; margin: 10px 0 0 12px; list-style: none;}
#contact-form li { background: url(/_assets/img/bg-form-txt.gif) no-repeat; margin-bottom: 5px; height: 24px; padding:3px; }
#contact-form li.error { background-position: 0 -30px; height: 24px;  }
#contact-form li.error label {color: #fff; }
#contact-form li.error label em {color: #fff; }
#contact-form li.height { background: url(/_assets/img/bg-form-textarea.gif) no-repeat; height: 110px;}
#contact-form li.error2 { background-position: 0 -118px;}
#contact-form li.error2 label { color: #fff;}
#contact-form li.error2 label em { color: #fff;}
#contact-form li.end { background:none; text-align: right; padding: 5px 17px 0 0;}
#contact-form li label { float: left; width: 130px; font-size: 12px; margin: 4px 0 0 4px; color: #1b6c00;}
#contact-form li label em { color: #ff0000;}
#contact-form li input.txt { border: 1px solid #cce5c3; padding:1px 3px; width: 347px; color: #666;}
#contact-form li textarea  { border: 1px solid #cce5c3; padding:1px 3px; color: #666; width: 347px; height: 103px; margin-top: 1px;}

#contact-form li.end input { background: url(/_assets/img/bt-send-message.gif) no-repeat; border: 0; width: 110px; height: 21px; cursor: pointer;}
#contact-form li.end input:hover { background-position: 0 -21px; }


/*tables
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.chart { margin: 0 0 15px 10px; border: 1px solid #cccccc; font-size: 75%}
.chart td { padding: 10px;}
.chart td.left { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.chart td.right { border-bottom: 1px solid #cccccc; }


/*woofoo form
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

iframe { padding-left: 10px;}


/* New styles added 31st March 2010
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-3traveltips                        { margin-bottom: 30px; padding-left: 15px; overflow: hidden; height:100%;}
#content-3traveltips img                    { float: right; margin: 0 18px 0 20px }
#content-3traveltips h4                     { padding-top: 10px; margin-bottom: 10px;}
#content-3traveltips p                      { margin: 0 250px 15px 10px; }
#content-3traveltips p.bt-download a        { display: block; background: url(/_assets/img/bt-download-tips.gif) no-repeat; width: 122px; height: 21px; }
#content-3traveltips p.bt-download a:hover  { background-position: 0 -21px;}
#content-3traveltips p.bt-download a span   { display: none; }

ul#content-3prevention          { margin: 0 10px;}
ul#content-3prevention li       { border-top: 1px dotted #C5C5C5; overflow: hidden; height: 100%; padding: 5px 0;}
ul#content-3prevention li img   { float: left; }
ul#content-3prevention li h4    { margin: 15px 0 5px 105px; }
ul#content-3prevention li p     { margin: 0 0 0 105px;}

ol#content-3prevention-nav      { margin: 0 10px 20px 10px; border-bottom: 1px dotted #C5C5C5; padding-bottom: 10px; }
ol#content-3prevention-nav li   { list-style-position:inside; color: #3eae14; font-size: 13px; margin-bottom: 5px;}

.content-3 ol.bg-health     { background: url(/_assets/img/img-large-health.gif) 99% 0 no-repeat; }
.content-3 ol.bg-nutrition  { background: url(/_assets/img/img-large-nutrition.gif) 99% 0 no-repeat; }
.content-3 ol.bg-fitness    { background: url(/_assets/img/img-large-fittness.gif) 99% 0 no-repeat; }

ol#content-3prevention-list             {  }
ol#content-3prevention-list li          { margin: 0 0 25px 0; }
ol#content-3prevention-list li h4       { color: #3eae14; margin-bottom: 5px; }
ol#content-3prevention-list li p        { margin: 0 0 0 28px; }
ol#content-3prevention-list li ol       { margin-left: 28px; margin-bottom: 10px;}
ol#content-3prevention-list li ol li    { font-size: 12px; color: #949494; margin-bottom: 5px; }
ol#content-3prevention-list li ol li p  { margin: 0; padding: 0;}

/* =top tips rotator
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-3rotating-tips 			{ position: relative; padding-left: 10px; }
#content-3rotating-tips ol 			{ z-index:100; overflow: hidden; height: 100%;}
#content-3rotating-tips ol li		{ list-style: none; float: left; margin: 0 9px 9px 0;}

#content-3rotating-tips ol li a 	    { display: block; background: url(/_assets/img/bt-tip1.gif) no-repeat; height: 84px; width: 92px; }
#content-3rotating-tips ol li a span	{ display: none;  }

#content-3rotating-tips ol li#no2 a { background-image: url(/_assets/img/bt-tip2.gif);  }
#content-3rotating-tips ol li#no3 a { background-image: url(/_assets/img/bt-tip3.gif);  }
#content-3rotating-tips ol li#no4 a { background-image: url(/_assets/img/bt-tip4.gif);  }
#content-3rotating-tips ol li#no5 a { background-image: url(/_assets/img/bt-tip5.gif);  }
#content-3rotating-tips ol li#no6 a { background-image: url(/_assets/img/bt-tip6.gif);  }
#content-3rotating-tips ol li#no7 a { background-image: url(/_assets/img/bt-tip7.gif);  }
#content-3rotating-tips ol li#no8 a { background-image: url(/_assets/img/bt-tip8.gif);  }
#content-3rotating-tips ol li#no9 a { background-image: url(/_assets/img/bt-tip9.gif);  }
#content-3rotating-tips ol li#no10 a { background-image: url(/_assets/img/bt-tip10.gif);  }

#content-3rotating-tips ol li a:hover    { background-position: 0 -84px; }
#content-3rotating-tips ol li.active a  { background-position: 0 -84px; }

#content-banner-rotate div    { background: #fff; padding: 20px 0 30px 15px;  width:480px; position: absolute; top: 0; left: 0; z-index:8; opacity:0.0; }
#content-banner-rotate div h3 { margin: 0 0 8px 0; border: 0; padding: 0; font-size: 23px; color: #249bd9;}
#content-banner-rotate div p  { margin: 0; font-size: 16px; color: #4c4c4c; line-height: 1.4;}
#content-banner-rotate div p em  { font-size: 20px; color: #000; font-style: normal; }

#content-banner-rotate div.active  { z-index:10; opacity:1.0; }

#content-banner-rotate div.last-active  { z-index:9; }

#content-banner-rotate	   { position:relative; height:155px; }
#content-banner-rotate div  { top:0; left:0; z-index:8; }

#content-banner-rotate div.active 	   { z-index:10;}
#content-banner-rotate div.last-active  { z-index:9; }

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
