* { margin:0; padding:0;}
body { background:url(images/tail-body.gif) repeat-x top #fff; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#93908b;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #ffbb00;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px; width:100%; overflow:hidden;}
.form label { color:#a27301; font-size:1.33em; float:left; font-weight:bold; display:inline-block; margin-right:16px; padding-top:3px; line-height:1.08em;}
.form label span { color:#fc6305;}
.form input {width:134px; padding:2px 0 2px 3px; background:#fff; border:1px solid #a7a6aa; float:left; margin-right:7px;}
.form a { float:left; display:block; color:#fff; text-decoration:none; font-size:.92em; font-weight:bold; text-align:center; background:url(images/button-1.gif) no-repeat left top; width:23px; height:21px; padding-top:2px;}
.form a:hover { text-decoration:underline;}

/*==================list====================*/
ul { list-style:none;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left;}

.list li { float:left; margin-left:36px;}

.list1MAIN { height:32px; background:url(images/list1-tail.gif) repeat-x top; width: 100%; position: relative;}
.list1MAIN li { float:left; line-height:.92em; text-transform:uppercase; background:url(images/divider.gif) no-repeat right top; padding-right:2px;} 
.list1MAIN li.last { background:none; padding-right:0;}
.list1MAIN li a { display:block; text-decoration:none; color:#4b423e;}
.list1MAIN li a span { display:block; padding:11px 21px 10px 21px;}
.list1MAIN li a:hover { background:url(images/list1-act.gif) repeat-x top;}
.list1MAIN li a:hover span { background:url(images/marker-1.gif) no-repeat center top;}

.list li { float:left; margin-left:36px;}

.list1 { height:32px; background:url(images/list1-tail.gif) repeat-x top; width: 761px; position: relative; top: 207px;}
.list1 li { float:left; line-height:.92em; text-transform:uppercase; background:url(images/divider.gif) no-repeat right top; padding-right:2px;} 
.list1 li.last { background:none; padding-right:0;}
.list1 li a { display:block; text-decoration:none; color:#4b423e;}
.list1 li a span { display:block; padding:11px 21px 10px 21px;}
.list1 li a:hover { background:url(images/list1-act.gif) repeat-x top;}
.list1 li a:hover span { background:url(images/marker-1.gif) no-repeat center top;}

.listSLIDE1 li { float:left;}

.listSLIDE1 { height:32px; background:url(images/list1-tail.gif) repeat-x top; width: 761px; position: relative; top: 255px;}
.listSLIDE1 li { float:left; line-height:.92em; text-transform:uppercase; background:url(images/divider.gif) no-repeat right top; padding-right:2px;} 
.listSLIDE1 li.last { background:none; padding-right:0;}
.listSLIDE1 li a { display:block; text-decoration:none; color:#4b423e;}
.listSLIDE1 li a span { display:block; padding:11px 21px 10px 21px;}
.listSLIDE1 li a:hover { background:url(images/list1-act.gif) repeat-x top;}
.listSLIDE1 li a:hover span { background:url(images/marker-1.gif) no-repeat center top;}

.listSLIDE2 li { float:left;}

.listSLIDE2 { height:32px; background:url(images/list1-tail.gif) repeat-x top; width: 761px; position: relative; top: 208px;}
.listSLIDE2 li { float:left; line-height:.92em; text-transform:uppercase; background:url(images/divider.gif) no-repeat right top; padding-right:2px;} 
.listSLIDE2 li.last { background:none; padding-right:0;}
.listSLIDE2 li a { display:block; text-decoration:none; color:#4b423e;}
.listSLIDE2 li a span { display:block; padding:11px 21px 10px 21px;}
.listSLIDE2 li a:hover { background:url(images/list1-act.gif) repeat-x top;}
.listSLIDE2 li a:hover span { background:url(images/marker-1.gif) no-repeat center top;}

.list2 li { background:url(images/marker-3.gif) no-repeat left 7px; padding:0 0 0 7px;}
.list2 li a { color:#fff; text-decoration:none;}
.list2 li a:hover { text-decoration:underline;}

.list3 li { width:100%; overflow:hidden; vertical-align:bottom; padding-top:5px; border-bottom:1px solid #d4d4d4; padding-bottom:10px; margin-bottom:10px;}
.list3 li img { float:left; margin:-5px 11px 0 0;}
.list3 li p { color:#93908b; margin-bottom:5px;}
.list3 li h3 { text-transform:none; font-size:1em; background:none; padding:0; margin-bottom:3px;}
.list3 li h3 a { font-weight:bold; color:#58585a;}

.list4 { margin-top:-14px;}
.list4 li { padding:14px 0 0 17px; background:url(images/marker-6.gif) no-repeat left 19px; font-weight:bold;}
.list4 li a { color:#58585a;}

.list5 li { padding:0 0 4px 14px; background:url(images/marker-5.gif) no-repeat left 5px;}
.list5 li a { color:#f17800;}

.site-nav2 { width:100%; overflow:hidden;}
.site-nav2 li { float:left;}

#zelkovaLIST ul { width: 650px;}
#zelkovaLIST li { border-bottom:none; margin-left: 30px; width: 670px;}

.mainNAV1 { background: url('images/m1-act.gif') no-repeat; white-space: nowrap; width: 113px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV1 a { display: block; color: #ffffff; font-size: 14px; width: 113px; height: 36px; text-decoration: none;}
.mainNAV1 a:LINK, .mainNAV1 a:VISITED, .mainNAV1 a:ACTIVE, .mainNAV1 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 113px; height: 36px; text-decoration: none;}
.mainNAV1 img { width: 113px; height: 36px; border: 0; }
.mainNAV1 a:hover img { visibility:hidden;}
.mainNAV1 span { position: relative; left: -80px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV2 { background: url('images/m2-act.gif') no-repeat; white-space: nowrap; width: 112px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV2 a { display: block; color: #ffffff; font-size: 14px; width: 112px; height: 36px; text-decoration: none;}
.mainNAV2 a:LINK, .mainNAV2 a:VISITED, .mainNAV2 a:ACTIVE, .mainNAV2 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 112px; height: 36px; text-decoration: none;}
.mainNAV2 img { width: 112px; height: 36px; border: 0; }
.mainNAV2 a:hover img { visibility:hidden;}
.mainNAV2 span { position: relative; left: -91px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV3 { background: url('images/m3-act.gif') no-repeat; white-space: nowrap; width: 166px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV3 a { display: block; color: #ffffff; font-size: 14px; width: 166px; height: 36px; text-decoration: none;}
.mainNAV3 a:LINK, .mainNAV3 a:VISITED, .mainNAV3 a:ACTIVE, .mainNAV3 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 166px; height: 36px; text-decoration: none;}
.mainNAV3 img { width: 166px; height: 36px; border: 0; }
.mainNAV3 a:hover img { visibility:hidden;}
.mainNAV3 span { position: relative; left: -134px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV4 { background: url('images/m4-act.gif') no-repeat; white-space: nowrap; width: 155px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV4 a { display: block; color: #ffffff; font-size: 14px; width: 155px; height: 36px; text-decoration: none;}
.mainNAV4 a:LINK, .mainNAV4 a:VISITED, .mainNAV4 a:ACTIVE, .mainNAV4 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 155px; height: 36px; text-decoration: none;}
.mainNAV4 img { width: 155px; height: 36px; border: 0; }
.mainNAV4 a:hover img { visibility:hidden;}
.mainNAV4 span { position: relative; left: -119px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV5 { background: url('images/m5-act.gif') no-repeat; white-space: nowrap; width: 141px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV5 a { display: block; color: #ffffff; font-size: 14px; width: 141px; height: 36px; text-decoration: none;}
.mainNAV5 a:LINK, .mainNAV5 a:VISITED, .mainNAV5 a:ACTIVE, .mainNAV5 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 141px; height: 36px; text-decoration: none;}
.mainNAV5 img { width: 141px; height: 36px; border: 0; }
.mainNAV5 a:hover img { visibility:hidden;}
.mainNAV5 span { position: relative; left: -91px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV6 { background: url('images/m6-act.gif') no-repeat; white-space: nowrap; width: 147px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV6 a { display: block; color: #ffffff; font-size: 14px; width: 147px; height: 36px; text-decoration: none;}
.mainNAV6 a:LINK, .mainNAV6 a:VISITED, .mainNAV6 a:ACTIVE, .mainNAV6 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 147px; height: 36px; text-decoration: none;}
.mainNAV6 img { width: 147px; height: 36px; border: 0; }
.mainNAV6 a:hover img { visibility:hidden;}
.mainNAV6 span { position: relative; left: -118px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }

.mainNAV7 { background: url('images/m7-act.gif') no-repeat; white-space: nowrap; width: 125px; height: 36px; margin: 0; padding: 0; font-size: 14px;}
.mainNAV7 a { display: block; color: #ffffff; font-size: 14px; width: 125px; height: 36px; text-decoration: none;}
.mainNAV7 a:LINK, .mainNAV7 a:VISITED, .mainNAV7 a:ACTIVE, .mainNAV7 a:HOVER { display: block; color: #ffffff; font-size: 14px; width: 125px; height: 36px; text-decoration: none;}
.mainNAV7 img { width: 125px; height: 36px; border: 0; }
.mainNAV7 a:hover img { visibility:hidden;}
.mainNAV7 span { position: relative; left: -112px; top: 12px; font-size: 16px; color: #ffffff; margin: 0px; padding: 0px; cursor: pointer; text-decoration: none; }


.footer-nav { width:100%; overflow:hidden; padding-bottom:5px;} 
.footer-nav li { float:left; font-size:1.08em; border-right:1px solid #c0c1ca; line-height:1em; padding-right:12px; margin-right:12px;}
.footer-nav li.last { border-right:0;}
.footer-nav li a { text-decoration:none; color:#878791;}
.footer-nav li a:hover { text-decoration:underline;}


/*==================other====================*/

.p1 { margin-bottom:12px;}
.p2 { margin-bottom:12px; font-size: 14px;}

/*==================txt, links, lines, titles====================*/
a {color:#d52d00;}
a:hover{text-decoration:none;}

h3 { font-size:1.17em; color:#fff; background:url(images/title-tail.gif) repeat-x top; text-transform:uppercase; padding:7px 0 8px 20px; margin-bottom:21px;}

.txt1 { color:#867724; font-size:.83em; display:block; margin-bottom:6px;}

.link { color:#fff; font-size:1.08em; text-decoration:none; background:url(images/marker-4.gif) no-repeat left 6px; padding-left:14px;}
.link:hover { text-decoration:underline;}

.link1 { color:#f17800; font-size:1.08em; background:url(images/marker-5.gif) no-repeat left 6px; padding-left:14px;}

.line-hor { border-bottom:1px solid #d4d4d4; margin:16px 0; overflow:hidden; font-size:0; line-height:0;}


/*==================boxes====================*/
.banner-box1 { width:763px; height:420px; background-image:none; position:relative; margin-bottom:5px;}
.banner-box1 .inner { padding:0px 1px 1px 1px;}
.banner-box1 .banner { position:absolute; left:21px; top:54px; width: 300px; font-size: 16px; color: #363636;}
.banner-box1 .banner h1 { font-size: 60px; color: #f15928; line-height: 50px;}
.banner-box1 .full { position:absolute; left:50px; top:92px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-box1 a { text-decoration:none; color:#ffffff;}
.banner-box1 a:hover { text-decoration:none; color: #363636;}
.banner-box1 .bannerSLIDE1 { position:absolute; left:235px; top:16px; width: 500px; font-size: 16px; color: #cccccc;}
.banner-box1 .bannerSLIDE1 h1 { font-size: 40px; color: #ffffff; line-height: 50px;}
.banner-box1 .fullSLIDE1 { position:relative; left:571px; top:92px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-box1 .bannerSLIDE2 { position:absolute; left:335px; top:54px; width: 400px; font-size: 16px; color: #cccccc;}
.banner-box1 .bannerSLIDE2 h1 { font-size: 50px; color: #ffffff; line-height: 50px;}
.banner-box1 .fullSLIDE2 { position:relative; left:571px; top:92px; width: 300px; font-size: 16px; color: #ffffff;}

.banner-box2 { width:276px; height:181px; background:url(images/banner-box-bg2b.jpg) no-repeat left top; position:relative;}
.banner-box2 .link { background: none repeat scroll 0 0 transparent; bottom: 20px; font-size: 18px; left: 64px; line-height: 22px; padding: 0; position: absolute;}
.banner-box2 .link img { margin:3px 0 0 8px;}
.banner-box2 .link a { text-decoration:none; color:#f1ede7;}
.banner-box2 .link a:hover { text-decoration:underline;}

.banner-box3 { width:763px; height:250px; background:url(images/banner-box-bg3.jpg) no-repeat left top; position:relative; margin-bottom:5px; color: #ffffff;}
.banner-box3 .inner { padding:217px 1px 1px 1px;}
.banner-box3 .banner { position:absolute; left:30px; top:10px; width: 300px;}
.banner-box3 .banner h1 { font-size: 40px; color: #ffffff; line-height: 40px;}
.banner-box3 .full { position:absolute; left:50px; top:170px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-box3 a { text-decoration:none; color:#ffffff;}
.banner-box3 a:hover { text-decoration:none; color: #363636;}

.banner-box4 { width:763px; height:250px; background:url(images/healthHEADER.jpg) no-repeat left top; position:relative; margin-bottom:5px; color: #ffffff;}
.banner-box4 .inner { padding:217px 1px 1px 1px;}
.banner-box4 .banner { position:absolute; left:30px; top:10px; width: 300px;}
.banner-box4 .banner h1 { font-size: 40px; color: #ffffff; line-height: 40px;}
.banner-box4 .full { position:absolute; left:50px; top:170px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-box4 a { text-decoration:none; color:#ffffff;}
.banner-box4 a:hover { text-decoration:none; color: #363636;}

.banner-box5 { width:763px; height:250px; background:url(images/faqHEADER.jpg) no-repeat left top; position:relative; margin-bottom:5px; color: #ffffff;}
.banner-box5 .inner { padding:217px 1px 1px 1px;}
.banner-box5 .banner { position:absolute; left:30px; top:10px; width: 250px;}
.banner-box5 .banner h1 { font-size: 40px; color: #ffffff; line-height: 40px;}
.banner-box5 .full { position:absolute; left:50px; top:170px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-box5 a { text-decoration:none; color:#ffffff;}
.banner-box5 a:hover { text-decoration:none; color: #363636;}

.banner-boxSHOP { width:959px; height:420px; background:url(images/shoppingHEADER.jpg) no-repeat left top; position:relative; margin-bottom:5px;}
.banner-boxSHOP .inner { padding:387px 1px 1px 1px;}
.banner-boxSHOP .banner { position:absolute; left:545px; top:54px; width: 400px; font-size: 16px; text-align: right; color: #363636;}
.banner-boxSHOP .banner h1 { font-size: 50px; color: #f15928; line-height: 50px;}
.banner-boxSHOP .full { position:absolute; left:50px; top:255px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-boxSHOP a { text-decoration:none; color:#ffffff;}
.banner-boxSHOP a:hover { text-decoration:none; color: #363636;}

.banner-boxZTRAINER { width:959px; height:420px; background:url(images/ztrainerHEADER.jpg) no-repeat left top; position:relative; margin-bottom:5px;}
.banner-boxZTRAINER .inner { padding:387px 1px 1px 1px;}
.banner-boxZTRAINER .banner { position:absolute; left:545px; top:54px; width: 400px; font-size: 16px; text-align: right; color: #363636;}
.banner-boxZTRAINER .banner h1 { font-size: 50px; color: #f15928; line-height: 50px;}
.banner-boxZTRAINER .full { position:absolute; left:50px; top:255px; width: 300px; font-size: 16px; color: #ffffff;}
.banner-boxZTRAINER a { text-decoration:none; color:#ffffff;}
.banner-boxZTRAINER a:hover { text-decoration:none; color: #363636;}

.form-box { width:100%; background:url(images/form-box-tail.gif) repeat-x top; margin-bottom:5px;}
.form-box .left { background:url(images/form-box-left.gif) no-repeat left top;}
.form-box .right { height:36px; background:url(images/form-box-right.gif) no-repeat right top;}
.form-box .inner { padding:7px 0 0 10px;}

.box { width:100%; background:url(images/box-tail.gif) repeat-x top #f24d00;}
.box .inner { padding:17px 15px 24px 21px;}
.box h3 { font-size:1.33em; color:#fff; text-transform:uppercase; margin-bottom:12px; background:none; padding:0; font-weight:bold;}

.box1 { width:100%; background:url(images/box1-tail.gif) repeat-x top #f17900; margin-bottom:6px;}
.box1 .inner { padding:22px 15px 18px 18px;}
.box1 h3 {font-size:1.33em; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:18px; border-bottom:1px solid #d17500; padding:0 0 6px 0; background:none;}
.box1 p { color:#753b00; line-height:1em; color: #ffffff;}

.box2 { background:#fff; width:100%; margin-bottom:5px;}
.box2 .border-top {background:url(images/border-top.gif) repeat-x top;} 
.box2 .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box2 .border-left {background:url(images/border.gif) repeat-y left; width:100%;}
.box2 .border-right {background:url(images/border.gif) repeat-y right;}
.box2 .inner { padding:8px 10px 28px 24px;}
.box2 .inner1 { padding:8px 10px 38px 24px;}
.box2 h3 { background:none; padding:0; color:#403e3b; font-size:1em; margin-bottom:22px; font-weight:bold; text-transform:uppercase;}

.box3 { background:#fff; width:100%;}
.box3 .border-top {background:url(images/border1.gif) repeat-x top;} 
.box3 .border-bot {background:url(images/border1.gif) repeat-x bottom;}
.box3 .border-left {background:url(images/border1.gif) repeat-y left; padding:1px;}
.box3 .border-right {background:url(images/border1.gif) repeat-y right;}
.box3 .inner { padding:10px 10px 10px 10px; background:url(images/box3-tail.gif) repeat-x top #f5dd56;}
.box3 h3 { padding:0 0 6px 0; margin-bottom:17px; border-bottom:1px solid #dec435; text-transform:uppercase; background:none; font-size:1.33em; color:#a27301; font-weight:bold;}
.box3 h3 span { color:#fc6305;}
.box3 p { color:#53480a; line-height:1em;}


/*header*/
#header .row-1 { height:144px;}
#header .row-1 .fleft { padding:26px 0 0 5px;}
#header .row-1 .fright { padding-top:88px;}
#header .row-2 { height:41px;}

/*content*/
#content .indent { padding-bottom:5px;}
#content .indent1 { padding:0 2px 10px 2px;}
#content .indent2 { padding:0 4px 10px 20px;}
#content .indent2 td { vertical-align: top;}
#content .indentGO { background-image: url('images/1page-banner2.jpg'); background-repeat: no-repeat; width: 425px; height: 254px; padding-bottom:5px;}
#content .exerciseGO { position:relative; left:24px; top:25px; width: 300px; font-size: 16px; color: #363636;}
#content .exerciseGO h1 { font-size: 60px; color: #f15928; line-height: 50px;}
#content .exerciseGO h2 { /*font-size: 60px;*/ color: #d1d0ce;}
#content .exerciseGO a { text-decoration:none; color:#f15928; font-size: 12px;}
#content .exerciseGO a:hover { text-decoration:none; color: #363636; font-size: 12px;}
#content .ztrainer { padding:0 20px 10px 20px;}
#content .ztrainer p { font-size: 16px; line-height: 20px;}
#content .ztrainer h1 { font-size: 24px; color: #f15928; line-height: 50px;}
#music img { margin-left: 32px;}

#shopping-list p { font-size: 14px; line-height: 20px;}

/*footer*/
#footer .indent { padding-top:6px;}
#footer p { color:#878791; font-size:1.08em;}
#footer p b { color:#5f5f65;}
#footer p a { color:#878791; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/
ght: 254px; padding-bottom:5px;}
#content .exerciseGO { position:relative; left:24px; top:25px; width: 300px; font-size: 16px; color: #363636;}
#content .exerciseGO h1 { font-size: 60px; color: #f15928; line-height: 50px;}
#content .exerciseGO h2 { /*font-size: 60px;*/ color: #d1d0ce;}
#content .exerciseGO a { text-decoration:none; color:#f15928; font-size: 12px;}
#content .exerciseGO a:hover { text-decoration:none; color: #363636; font-size: 12px;}
#content .ztrainer { padding:0 20px 10px 20px;}
#content .ztrainer p { font-size: 16px; line-height: 20px;}
#content .ztrainer h1 { font-size: 24px; color: #f15928; line-height: 50px;}
#music img { margin-left: 32px;}

/*footer*/
#footer .indent { padding-top:6px;}
#footer p { color:#878791; font-size:1.08em;}
#footer p b { color:#5f5f65;}
#footer p a { color:#878791; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/


#landingpagecontentwrapper {width:960px;}
#landingpagecontentwrapper .left {float:left:250px; margin-right:20px;}
#landingpagecontentwrapper .right {float:right; width:710px;}
#leftlabels a {background:url(images/label.png) no-repeat 0 0 transparent; height:50px; width:250px; line-height:50px; color:#fff; text-decoration:none;}
#leftlabels a:hover {text-decoration:underline}

