/* CSS Document */
body{
	margin:0 0 15px 21px;
	padding:0;
	background:url(img/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
}
h1{
	margin-top:0;
	padding-top:0;
	font-size:18px;
	font-weight:normal;
	color:#D3284B;
}
h2{
	margin-top:0;
	padding-top:0;
	font-size:14px;
	font-weight:normal;
}
h3{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:normal;
	color:#D3284B;
}
h5{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:normal;
	color:#D3284B;
}
h6{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	font-style:italic;
	letter-spacing:normal;
	color:#D3284B;
}
br.clear {
	clear: both;
	width: 0;
	height: 0;
	border: none;
	background: inherit;
	margin: 0;
	padding: 0;
}
/* wraps */
#mainwrap{
	width:698px;
	background:#FFF;
	border:1px solid #D3284B;
}

#contentwrap{
	width:698px;
	margin:0;
	padding:0;
}
#contentwrap2{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/zonya_bg.gif) no-repeat;
}
#contentwrap3{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_zonya_speaks.gif) no-repeat;
}
/* testing professionals page rebuild starts*/
#contentwrap3prof{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_pro.gif) no-repeat;
}
#colmiddle3prof{
	width:450px;
	margin:235px 0 0 0;
	float:left;
	display:inline;
	padding: 0 15px 15px 35px;
}
#colmiddle3prof a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle3prof a:hover{
	text-decoration:none;
	color:#F89F12;
}
/* testing professionals page rebuild ends*/
#contentwrap4{
	width:698px;
	margin:0;
	padding:0;
}
#contentwrap5{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_part.gif) no-repeat;
}
#contentwrap6{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_news.gif) no-repeat;
}
#contentwrap7{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_health.gif) no-repeat;
}
#contentwrap8{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_pro.gif) no-repeat;
	height: 1300px;
}
#contentwrap9{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_tv.gif) no-repeat;
}
#contentwrapcontact{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_contact-top.gif) no-repeat;
}
#contentwrapnewsletter{
	width:698px;
	margin:0;
	padding:0;
	background:url(img/bg_top_newsletter.gif) no-repeat;
}
#colleft{
	position:relative;
	z-index:1;
	width:258px;
	min-height:458px;
	margin: -10px 0 0 -20px;
	float:left;
	display:block;
}
#colleft2{
	height:100%;
	width:145px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}
#colleft3{
	height:100%;
	width:180px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}
#colleftpart{
	height:100%;
	width:225px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}
#colleftpart a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftpart a:hover{
	text-decoration:none;
	color:#F89F12;
}
#collefthealth{
	height:100%;
	width:150px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}
#colleftcontenthealth{
	margin: 250px 0 0 15px;
	padding:0;
	display:block;
}
#colleftcontenthealth a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
	font-size: 11px;
}
#colleftcontenthealth a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontentprof{
	margin: 310px 0 0 15px;
	padding:0;
	display:block;
}
#colleftcontentprof a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftcontentprof a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontenttv{
	margin: 230px 0 0 15px;
	padding:0;
	display:block;
}
#colleftcontentptv a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftcontenttv a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontentnews{
	margin: 180px 0 0 25px;
	padding:0;
	display:block;
}
#colleftcontentpnews a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftcontentnews a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontent180{
	margin: 250px 15px 0 20px;
	padding:0;
	display:block;
}
#colleftcontentp180 a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftcontent180 a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontentpart{
	margin: 370px 0 0 15px;
	padding:0;
	display:block;
}
#colleftcontentppart a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colleftcontentpart a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colleftcontent{
	width:216px;
	margin: -100px 0 0 42px;
	padding:0;
	display:block;
}
#colleftcontent img{
	border:0;
	margin: 5px 0 5px 0;
	display:block;
}
.testimonial{
	display:block;
	font-style: italic;
}
#colright{
	width:455px;
	float:left;
	display:inline;
}
#colright2{
	width:212px;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#zonyaright{
	position:relative;
	z-index:1;
	width:349px;
	height:376px;
	margin: -376px -140px 0 0;
	padding:0;
	display:block;
	float:right;
}
#colmiddle{
	width:341px;
	margin-top: 175px;
	margin-bottom:15px;
	padding:0;
	float:left;
	display:inline;
}
#colmiddle a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle2{
	width:315px;
	margin: 185px 0 15px 5px;
	padding:0;
	float:left;
	display:inline;
}
#colmiddle2 a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle2 a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle3{
	width:473px;
	margin-top:180px;
	margin-bottom:15px;
	padding:0;
	float:left;
	display:inline;
}
#colmiddle3 a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle3 a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle5{
	width:473px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#colmiddle5content{
	padding: 200px 15px 15px 90px;
	margin:0;
}
#colmiddle5content a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle5content a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle5newsletter{
	padding: 240px 15px 15px 140px;
	margin:0;
}
#colmiddle5newsletter a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle5newsletter a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle5contact{
	padding: 200px 15px 15px 170px;
	margin:0;
}
#colmiddle5contact a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle5contact a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle5part{
	padding: 200px 15px 15px 50px;
	margin:0;
}
#colmiddle5part a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle5part a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle6content{
	padding: 200px 15px 15px 50px;
	margin:0;
}
#colmiddle6content a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle6content a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle7{
	width:499px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#colmiddle7content{
	padding: 235px 15px 15px 35px;
	margin:0;
}
#colmiddle7content a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle7content a:hover{
	text-decoration:none;
	color:#F89F12;
}
#colmiddle8content{
	padding: 235px 15px 15px 35px;
	margin:0;
}
#colmiddle8content a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
#colmiddle8content a:hover{
	text-decoration:none;
	color:#F89F12;
}
.topicsnav {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	margin: 0cm 0cm 0.12cm 0cm;
}
.topicsnav a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
.topicsnav a:hover{
	text-decoration:none;
	color:#F89F12;
}
.sidesubnav {
	font-size: 11px;
	line-height: 18px;
	color:#5d5d5d;
	margin: 20px 0 0 0;
}
.sidesubnav a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
.sidesubnav a:hover{
	text-decoration:none;
	color:#F89F12;
}
.speakheader{
		margin: 0 0 0 140px;
}
.speakheader2{
		margin: 0 0 0 80px;
}
.contentint{
	padding: 30px 40px 15px 15px;
	margin:0;
}
.contentint a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
.contentint a:hover{
	text-decoration:none;
	color:#F89F12;
}
.content{
	padding: 12px 10px 0 10px;
	margin:0;
}
.content a{
	text-decoration:none;
	font-weight:bold;
	color:#D3284B;
}
.content a:hover{
	text-decoration:none;
	color:#F89F12;
}
.content img{
	border:0;
	margin: 5px 0 6px 0;
}
#homecontent{
	position:relative;
	top:-140px;
	padding:0;
	font-size:13px;
	line-height:15px;
	margin: 0px 15px 0px 235px;
	z-index:6;
}
#homecontent a{
	text-decoration:underline;
	font-weight:bold;
	color:#D3284B;
}
#homecontent a:hover{
	text-decoration:none;
	color:#888;
}
#homecontent a:visited{
	text-decoration:underline;
	color:#aaa;
}
#homecontent img{
	border:0;
	float:right;
	margin:-12px 0 6px 10px;
	_position:relative;
}
#hometopwrap{
	width:698px;
	height:267px;
	margin:0;
	padding:0;
	display:block;
}
#homeleftcol{
	width: 494px;
	height:267px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	background:url(img/newhome/z_home_bg.gif) no-repeat right;
	text-align:left;
	}
#zhomepage{
	width:235px;
	height:279px;
	background:url(img/newhome/z_home.gif) no-repeat;
	margin-top:-12px;
	position:relative;
	display:block;
}	
#homerightcoltop{
	width:203px;
	height:267px;
	border-left:1px solid #D3284B;
	background:url(img/newhome/zonya_speaks.jpg) no-repeat #ffffff;
	background-position:100% 22px;
	margin:0;
	padding:0;
	float:left;
	display:blcok;
}
#homerightcol{
	width:139px;
	height:243px;
	background: url(img/sponsor_back.jpg) repeat-y;
	float:left;
	display:block;
}
#homerightcol img{
	width:138px;
	height:243px;
	border:0;
}
#homebottomwrap{
	width:698px;
	height:244px;
	background:#F89F12;
	margin:0;
	padding:0;
	display:block;
}
.contentbot{
	color: #FFF;
	font-size: 11px;
	padding: 8px 6px 6px 6px;
	text-align:center;
	line-height:18px;
}
.contentbot a{
	text-decoration:underline;
	font-weight:bold;
	color:#D3284B;
	font-size:10px;
}
.contentbot a:hover{
	text-decoration:none;
	color:#FFF;
}
.contentbot h1{
	color: #D3284B;
	font-size: 18px;
	font-weight:bold;
	padding: 0;
	margin:0;
}
.contentbot h2{
	color: #FFF;
	font-size: 22px;
	font-weight:bold;
	padding: 0;
	margin:0;
}
.contentbot h3{
	color: #FFF;
	font-size: 16px;
	font-style:normal;
	font-weight:bold;
	padding: 0 0 3px 0;
	margin:0;
}
#bottomwrap{
	width:698px;
	height:243px;
	border-top: 1px solid #D3284B;
}
#botcolwrap{
	width:558px;
	height:243px;
	float:left;
	display:block;
	border-right:1px solid #D3284B;
}
#bottomtop{
	width:558px;
	height:18px;
	padding:0;
	background:#D3284B;
	display:block;
	text-align:center;
}
#bottomtopcontent{
	line-height:18px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	height:18px;
}
#botcol1{
	width:275px;
	height:225px;
	border-right: 1px solid #D3284B;
	padding:0;
	margin:0;
	display:block;
	float:left;
	background:url(img/newhome/bot_col_bg1.jpg) no-repeat;
}
#botpic1{
	width:142px;
	height:174px;
	margin:-22px 0 0 -15px;
	position:relative;
	z-index:10;
	padding:0;
	background:url(img/newhome/mm.png) no-repeat;
	_background-image: none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/newhome/mm.png');
	display:block;
}
#botcol2{
	width: 141px;
	height:225px;
	border-right: 1px solid #D3284B;
	background:url(img/bot_col_bg1.jpg) repeat-x;
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#botcol3{
	width: 140px;
	height:225px;
	background:url(img/bot_col_bg2.jpg) repeat-x;
	padding:0;
	margin:0;
	display:block;
	float:left;
}
#botpic2{
	width:90px;
	height:127px;
	margin-left:21px;
	margin-top:-3px;
	margin-bottom:0;
	padding:0;
	background:url(img/newhome/wwl.png) no-repeat;
	_background-image: none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/newhome/wwl.png');
	display:block;
	position:relative;
}
#botpicdf{
	width:290px;
	height:130px;
	position:relative;
	margin:-13px -10px 8px -20px;
	padding:0;
	background:url(img/newhome/diet_free_complete.png) no-repeat;
	_background-image: none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/newhome/diet_free_complete.png');
	display:block;
}
#botpic3{
	width:146px;
	height:125px;
	position:relative;
	margin:-3px -15px 1px 6px;
	padding:0;
	background:url(img/newhome/lickety_split.png) no-repeat;
	_background-image: none;
 	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/newhome/lickety_split.png');
	display:block;
}
/* Navigation styles */
.sidenavmain{
	margin: 0 0 15px 12px;
	font-size: 11px;
	line-height: 16px;
}
.sidenavmain a{
	text-decoration:none;
	color:#D3284B;
}	
.sidenavmain a:hover{
	text-decoration:none;
	color:#F89F12;
}
#mainnavwrap {
 	height:31px;
	width:698px;
	padding:0;
	margin: 0;
	border-bottom:1px solid #D3284B;
	display:block;
}
#mainnav {
	height:31px;
	line-height:31px;
	padding:0 0 0 10px;
	font-size:11px;
}
#topnavwrap {
 	height:30px;
	width:700px;
	margin:0;
	padding:0;
	display:block;
	position: relative; /* this is to make the z-index work */
	z-index: 5; /* this is to put the nav in front of the nav below it */
}

#topnav {
	height:30px;
	line-height:30px;
	padding:0 20px 0 0;
	font-size:10px;
	float: right;
}

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu li,
ul.slidingmenu ul { 
  padding: 0;
  margin: 0;
  display: inline;
  position: relative; /* this is to make the z-index work */
	z-index: 2; /* this is to put the nav in front of zonyas picture */
}

/* ul.slidingmenu is the outermost UL that contains the list item links */
ul.slidingmenu {
	height: 30px;
	line-height:30px;
	text-align: right;
	display: inline;
}

/* make all links within the UL take on these attributes */
ul.slidingmenu a {
	font-weight:bold;
	color:#D3284B;
	padding: 0 9px 0 9px; /* a pixel more to accomodate for borders in hover state */
	text-decoration:none;
	display: block;
}

ul.slidingmenu a:hover {
	border-left: 1px solid #D3284B;
	border-right: 1px solid #D3284B;
	padding: 0 8px 0 8px;
	text-decoration:none;
	background: #FFF;
}

/* the active style gets applied to the LIs when the mouse is over it */
ul.slidingmenu li.active a {
	border-left: 1px solid #D3284B;
	border-right: 1px solid #D3284B;
	padding: 0 8px 0 8px;
	text-decoration:none;
	background: #FFF;
}

/* use a fixed width for menu and submenus */
ul.slidingmenu,
ul.slidingmenu ul {
  width: 15em;
}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  height:30px;
  font-weight:bold;
  color:#D3284B;
  list-style-type: none; 
  position: relative;
  text-align: center;
  float: left;
  padding: 0 8px 0 8px;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu li ul { 
	position: absolute;
	top: 30px; /* the height of the top row */
	left: 8px;  /* adjust for padding in li */
	display: none;
	background: #fff;
	z-index: 50;
	border-bottom: 1px solid #D3284B;

}

ul.slidingmenu li ul li {
  padding: 0;
  text-align:left;
  width: 15em;
  display: block;
  border-top: 1px solid #D3284B;
  height: auto;
  position: relative;
  z-index: 51;
}

ul.slidingmenu li ul li a {
  padding: 0;
   padding-left:8px;
  line-height: 19px;
  height: 19px;
  border-left: 1px solid #D3284B;
	border-right: 1px solid #D3284B;
}

ul.slidingmenu li ul li a:hover {
	padding: 0;
	 padding-left:8px;
	background: #FBC877;
}

/* third tier: */
ul.slidingmenu li ul li ul {
  position: absolute;
  top: 0;
  left: 15em;
}

/* make changes for the main nav  */
#mainnav ul.slidingmenu {
	height: 31px;
	line-height:31px;
	font-size:11px;
	text-align: right;
	display: inline;
}

#mainnav ul.slidingmenu li ul {
	position: absolute;  
	font-size:10px;
	top: 31px;
	left: 8px;  /* adjust for padding in li */
	display: none;
	border-bottom: 1px solid #D3284B;
	z-index: 50;
}

#mainnav ul.slidingmenu li ul a:hover {
	height: inherit; /* IE wraps the hover state if doesnt inherit this */
	background: #FBC877;
	border-left: 1px solid #D3284B;
 	border-right: 1px solid #D3284B;
	padding: 0 8px 0 8px;
	text-decoration: none;
}
#mainnav ul.slidingmenu li a:hover {
	background: #FBC877;
	color: #D3284B
}

#mainnav ul.slidingmenu li.active a {
  border-left: 1px solid #D3284B;
	border-right: 1px solid #D3284B;
 	padding: 0 8px 0 8px;
  	text-decoration: none;
	color: #D3284B !important;
}
/* this is the style we want to use for the white hover state
#mainnav ul.slidingmenu li.active a {
	border-left: 1px solid #D3284B;
	border-right: 1px solid #D3284B;
	padding: 0 8px 0 8px;
	text-decoration:none;
	background: #FFF;
}*/

#mainnav ul.slidingmenu li.active ul li a {
	background: #fff;
}

/* this is for safari, the li.active gets added via javascript to the main link */
#mainnav ul.slidingmenu li.active ul li a:hover {
	background: #FBC877;
}

#mainnav ul.slidingmenu ul li a:hover {
	height: 19px;
}
ul.slidingmenu a.selected {
 border-left: 1px solid #D3284B;
 border-right: 1px solid #D3284B;
 padding: 0 8px 0 8px;
 text-decoration:none;
 background: #FFF;
}
#mainnav ul li a.selected {
 height: inherit; /* IE wraps the hover state if doesnt inherit this */
 background: #FBC877;
 border-left: 1px solid #D3284B;
 border-right: 1px solid #D3284B;
 text-decoration: none;
}
ul.slidingmenu a.selectedtop {
 border-left: 1px solid #D3284B;
 border-right: 1px solid #D3284B;
 padding: 0 8px 0 8px;
 text-decoration:none;
 background: #FFF;
}
#mainnav ul li a.selectedtop {
 height: inherit; /* IE wraps the hover state if doesnt inherit this */
 background: #FFF;
 border-left: 1px solid #D3284B;
 border-right: 1px solid #D3284B;
 text-decoration: none;
}
/*zonya home shop link
#zonyahome {color: #FFF;}
#zonyahome a:hover{color:#D3284B;}
#zonyahome a:active{color:#D3284B;}*/

/* footer */
#footer{
	width:700px;
	line-height:18px;
	margin: 5px 0 5px 0;
	font-size:10px;
	text-align:center;
	color: #6d6d6d;
}
#footer a{
	text-decoration:underline;
	font-weight:bold;
	color: #6d6d6d;
}
#footer a:hover{
	text-decoration:none;
	color:#D3284B;}

