/* Basic Styles ------------------------------------------------------ */

html, 

body{
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;	
	}

/* Header Styles ------------------------------------------------------ */

div.master_header{
	position: relative;
	width: 900px;
	height: 113px;
	background-image: url(/images/backgrounds/bg_moo_navbar.gif); 
/*	background-image: url(/images/sales/bg_moo_navbar_pink.gif); */
	background-repeat:no-repeat;
	margin-bottom: 20px;
}


#contact_info{
  float: left;
  font-size: 14px;
  color: #000000;
  padding-top: 7px;
	padding-left: 90px;
}

#contact_info_lp{
  float: right;
  font-size: 14px;
  color: #000000;
  padding-top: 20px;
}

#master_header_login{
	float: right;
	width: 291px;
	height: 27px;
	background-image: url(/images/backgrounds/bg_moo_login.gif); 	
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 3px;
}

#master_header_login a{
	color: #ffff99;
	text-decoration: none;
}

#master_header_login a:hover{
	color: #ffff99;
	text-decoration: underline;
}


div.master_header div.master_header_nav {
	position: absolute;
	bottom: 19px;
	left: 40px;
	color: #FFFFFF;
	font-size: 18px;
}

div.master_header_nav a, div.master_header_nav a:active ,div.master_header_nav a:visited{
	color:#FFFFFF;
	TEXT-DECORATION: none;
	border-width:0px;
}

div.master_header_nav a:hover{
	color:#336600;
	text-decoration: none;
	border-width:0px;
}

img.logospacer {
margin-bottom: -17px;
margin-left: -19px;
}




/* Footer Styles ------------------------------------------------------ */

#master_footer{
	width: 100%;
	height: 200px; /*** The drawback with this solution is that the height of the footer can't be flexible. If you add so much content to the footer that it extends 30px, you will get a vertical scrollbar and the content will overflow the footer if you don't set overflow to hidden ***/
	margin: 0 auto;
	margin-top: -200px; /*** By using a negative margin-top we now moves the footer up the same amount as the footer height to avoid vertical scrolling. Remember, if you use borders and padding on your footer you will have to calculate this in your negative margin-top value also. ***/
	vertical-align: bottom;
	background-color: #4e7f3a;
	background-image: url(/images/backgrounds/bg_moo_rolling_hills.jpg); 	
 	background-attachment:fixed;
	background-repeat:repeat-x;
	background-position:bottom center;	
}

.footer {FONT-SIZE: 8pt; COLOR: #FFFFFF;}
.footer a { COLOR: #FFFFFF; TEXT-DECORATION: none;}
.footer a:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline;}




/* Left-Hand Navigation Styles ------------------------------------------------------ */

#nav_wrapper{
	width: 178px;
	border-width: 3px 3px 3px 3px;
	border-style: solid;
	border-color: #8F0000;
	background-color: #CC0000;
	padding: 8px;
}

#nav_wrapper{
*>width: 200px;
}

img.navtop {
	padding:0px;	
	position:relative;
	top: 0px
}

img.navbot {
	padding: 0px;
	position:relative;
	bottom: 0px
}

.navhead {	FONT-SIZE: .85em; COLOR: #FFFFFF; font-weight: bold;}
a.navhead { COLOR: #FFFFFF; TEXT-DECORATION: none;}
a.navhead:hover {	COLOR: #FFCC00; TEXT-DECORATION: underline;}

.navitem {FONT-SIZE: .75em; COLOR: #FFFFFF; line-height: 18px;}
.navitem a {COLOR: #FFFFFF; TEXT-DECORATION: none;}
.navitem a:hover {COLOR: #FFCC00; TEXT-DECORATION: underline;}


	


/* Page Body Styles ------------------------------------------------------ */


h1 {
	font-size: 2em;
	border-bottom: solid 3px #000000;
	color: #000000;
}

h2 {
	font-size: 1.5em;
	color: #003366;
	margin-bottom: 3px;
}

h3 {
	font-size: 1.25em;
	color: #000000;
}

A, a.norm {
color: #003366;
text-decoration: underline;}

A:hover, a.norm:hover {
color: #0099ff;
text-decoration: underline;
}


#featuresnav	{
position:relative;
float:right;
bottom: 45px;
}

a.featuresnav, a.featuresnavspecial {
color: #000000;
padding: 2px;
text-decoration: none;
}

a.featuresnav:hover, a.featuresnavspecial:hover {
color: #000000;
padding: 2px;
text-decoration: underline;
}

img.sale_stripe	{
margin-top:-30px;
margin-bottom:0px
}

li {line-height:1.4em;}

p {margin-top:1em; margin-bottom:1em;}

/* Home Page Styles ------------------------------------------------------ */


.home_head {
	font-size: 1.15em;
	color: #000000;
	font-weight:bold;
}

.home_subhead {
	font-size: .85em;
	color: #336699;
	font-weight: bold;
}

#herobox {
	width: 900px;
	height: 240px;
	background-image: url(/images/backgrounds/moo_hero_box3.png); 	
	background-repeat: no-repeat;
}

#herobox_SALE {
	width: 900px;
	height: 254px;
	background-image: url(/images/backgrounds/moo_hero_box4a.png); 	
	background-repeat: no-repeat;
}

#herobox_content {
	width: 450px;
	height: 215px;
	padding-top: 55px;
	padding-left: 26px;
}

#herobox_content {
*>width: 500px;
}

img.hero_signup{
	position: relative;
	left: 350px;
}



/* Nutrition Facts Table Styles ------------------------------------------ */


#nutrition_facts {
	color: #000000;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 8px;
	width: 280px;
	float: right;
	font-family: helvetica, arial, sans serif;
}

.nf_table{
	font-family: helvetica, arial, sans serif;
	font-size: 1em;
	color: #000000;
}

.nf_line, .nf_line2{
	padding-top: 4px; 
	padding-bottom: 4px; 
	border-bottom: solid 1px #000000;
}

.nf_line2{
	text-align:right;
}

.sec1_head {
	font-size:2em;
	font-weight:bold;
}

/* Site-wide Styles ------------------------------------------------------ */

	.titlebarcolor {BACKGROUND-COLOR: #336699}
	
	.saleprice { FONT-SIZE: 13px; COLOR: #993300;  font-weight: bold;}
	.norm {	FONT-SIZE: 13px; COLOR: #000000;}
	.norm ul{FONT-SIZE: 13px;}	
	.normbold { FONT-SIZE: 14px; font-weight: bold; color: Black}
	.white {FONT-SIZE: 13px; COLOR: #FFFFFF; }
	.orange {FONT-SIZE: 13px; COLOR: #FFCC00; }
	.small {  font-size:11px; }
	.smaller {  font-size:10px; }
	.smallest {  font-size:7pt;}
	.header { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #003366;  }
	.headerwhite { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ffffff;  }
	a.breadcrumb {FONT-SIZE: 8pt; COLOR: #ff6600; }
	.breadcrumb {FONT-SIZE: 8pt; COLOR: #000000; }
	.newslink { font-size:11px; color:#0000FF;}		
	
	.title { font-size:13px; COLOR:#000000; font-weight:bold;}
	a.title{COLOR: #000000; TEXT-DECORATION: none;}
	a.title:hover {COLOR: #000000; TEXT-DECORATION: underline;}
	
	.error { font-size:13px; COLOR:#cc0000; font-weight:bold;}
	.success { font-size:13px; COLOR:#0000FF; font-weight:bold;}
	.disclaimer { font-size: 8pt; font-weight: bold; color: #0000A0}
	.sales { font-size:14px; COLOR:#cc0000; font-weight:bold;}
	.pageheader {FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #003366;  }
	.pagesubheader { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #003366;  }
	.pagesubheaderbig { FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #003366;  }
	.pagesubheader_green { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; background: #99CC00;  }
	.pagesubheader_green1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; background: #99CC00;  }
	.pagesubheader_orange { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #FFFFFF; background: #FFCC00;  }
	.detailheader { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #336699;  }
	.quote {  font-size:12px; COLOR:#000000; font-style:italic; }	
	.note {	font-size: 11px;color: #8BB900;font-weight: bold;} 
	.largernote {	font-size: 14px;color: #8BB900;font-weight: bold;} 
	.mini {FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #003366;  }




/* table styles */

	.displaytable { background: #FEFCD7; COLOR:#000000; FONT-SIZE: 10pt; }
	.displaytableheader { background: #99CC00; COLOR:#FFFFFF; font-weight: bold; FONT-SIZE: 10pt; }
	a.displaytableheader { background: #99CC00; COLOR:#FFFFFF; font-weight: bold; FONT-SIZE: 10pt;  TEXT-DECORATION: underline;}
	
	.bigdisplaytableheader { background: #99CC00; COLOR:#FFFFFF; font-weight: bold; FONT-SIZE: 14pt; }
	
	.displaytablespecialcell { background: #FFEEA8; FONT-SIZE: 10pt; COLOR: black; }
	.displaytablespecial { background: #FFFFFF; FONT-SIZE: 10pt; COLOR: black; }

/* displaybox */

	.displaybox{
		background: #FEFCD7;
		border: 1px solid #99CC00;
		font-size: 12px;
		padding: 7px;
	}
	
	.displaybox h2{
		padding: 7px;
		font-weight: bold;
		background: #99CC00;
		margin: 0px;
		color: #fff;
		line-height: 14px;
		font-size: 12px;
		margin: -7px -7px 7px -7px;
	}	



	a.registrationheader:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
	.registrationheader {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff;  BACKGROUND-COLOR: #003366}
	.registrationfeature {FONT-SIZE: 8pt; COLOR: #000000;  background: #ECECEC}
	.registrationpackagetext {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; }
	a.registrationpackagetext:hover {COLOR: #cccccc}
	.registrationpackagetextsmall {	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; }
	.registrationpackagetextsmall2 {FONT-SIZE: 8pt; COLOR: #ffffff; }
	a.registrationpackagetextsmall:hover {COLOR: #cccccc}
	.registrationpackagestop {BACKGROUND-COLOR: #ff6600}
	.registrationpackagestopcorner {FONT-SIZE: 8pt; COLOR: #ffffff;  BACKGROUND-COLOR: #003366}
	.registrationpackagestopline {FONT-SIZE: 8pt; COLOR: #000000;  BACKGROUND-COLOR: #CCFF99}
			
/* article styles */

	.articleahead {  font-size:24px; COLOR:#000000; font-weight:bold;}
	.articlebhead { font-size: 9pt; font-weight: bold; color: #000033}
	.articlebody {  font-size:11px; COLOR:#000000;}
	.articlecaption {  font-size:12px; COLOR:#000000; text-decoration:italic; }
		
/* application interface styles */

	.app_body {  font-size:12px; color: #000000; }		
	.app_ahead {  font-size:18px; font-weight: bold; text-decoration:underline; color: #336699; }		
	.app_bhead {  font-size:14px; font-weight: bold; text-decoration:none; color: #FFFFFF; background-color:#99CC00;}	
	.app_chead {  font-size:12px; font-weight: bold; color: #000000; }	
	.app_colhead {  font-size:10px; font-weight: bold; text-decoration:underline; color: #000000; }	
	.app_colbody {  font-size:10px; color: #000000; }	
	.app_helptext {  font-size:10px;color: #000000; }	                  
	
	.app_caption {  font-size:12px; color: #FFFFFF; }	
	a.app_caption:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
	a.app_caption:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none}
	a.app_caption:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}
	a.app_caption:active {COLOR: #FFFFFF; TEXT-DECORATION: underline}

/* Haakon Bay Styles */

	.marginboxhead { font-size: 10pt; font-weight: bold; color: #336699;}
	a.marginboxhead:link { color: #336699; }
	a.marginboxhead:visited { color: #336699; }
	a.marginboxhead:hover { color: #336699; text-decoration:underline; }
	a.marginboxhead:active { font: color: #336699; }
	
	.marginbox { font-size: 9pt; font-weight: bold; padding-left: 2px; padding-right: 2px; color: #333333; }
	
	.instructionboxhead { font-size: 10pt; font-weight: bold; color: #FFFFFF;}
	.instructionbox { font-size: 11px; font-weight: bold; padding-left: 5px; padding-right: 5px; color: #333366;}
	
	.articleboxhead { font-size: 10pt; font-weight: bold; color: #FFFFFF;}
	.articlebox { font-size: 11px; font-weight: bold; padding-left: 5px; padding-right: 5px; color: #333366;}
	
	.promotionboxhead { font-size: 10pt; font-weight: bold; color: #FFFFFF;}
	.promotionbox { font-size: 11px; font-weight: bold; padding-left: 5px; padding-right: 5px; color: #333366;}
	
	.formfield {   font-size:11px; COLOR: #000000;  }
	.formbutton {   font-size:11px; COLOR: #000000; }
	.controlpanelitem {   font-size:11px; COLOR: #000000;  }
	
	.resoldstandard { font-size: 9pt; font-weight: bold; color: #000000; background: #99CC66}
	.resoldpvtlabel { font-size: 9pt; font-weight: bold; color: #000000; background: #999999}

/* Begin old styles replace */		
	
	.prodName  { COLOR: #000000;  FONT-SIZE: 14px; FONT-WEIGHT: bold; }
	.prodDescGray  { COLOR: #3e3e3e;  FONT-SIZE: 11px }
	.prodPrice { COLOR: #000000;  FONT-SIZE: 12px }
	.prodhead { font-size:16px; COLOR:#000000; font-weight:bold;}
	.prodbody { font-size:13px; COLOR:#000000;}
	.redsmall { font-size:14px; COLOR:#cc0000; font-weight:bold;}
	.mybizlink { font-size:11px; font-weight: bold; color:#0000FF;}
	.tabheader { font-size:11px; COLOR:#FFFFFF; font-weight: bold; text-decoration:none; }
	.list {  font-size:11px; COLOR: #000000; }
	.small {  font-size:11px; }
	.dirlink { font-size:11px; font-weight: bold; color:#000000;}
	.twelvepx { font-size:12px; color:#000000;}	
	.arrow { font-size:11px; COLOR:#000000; font-weight: bold; }
	.arrowbig { font-size:12px; COLOR:#ff0000; font-weight: bold; }
	.sponsor { font-size:11px; COLOR:#FFFFFF; }
	.linkcoop { font-size:11px; text-decoration:none; COLOR:#000099;}
	
	.prodThank { COLOR: #000000;  FONT-SIZE: 12px }
	.prodUse   { COLOR: #000000;  FONT-SIZE: 12px }
	.prodDesc  { COLOR: #000000;  FONT-SIZE: 12px }		

/* Begin controlpanel styles */		
		
	.monitor { background-color:#FFFFFF; font-size:9px; COLOR: #000000; }		
	.ctrlpaneloutline { background-color:#000000; padding: 1px 1px 1px 1px;}
	.ctrlpanelheader {background-image: url("/images/backgrounds/dark_blue_vert_gradient.gif"); background-color:#336699; font-size:16px; COLOR: #FFFFFF; font-weight: bold; padding: 3px;}
	.ctrlpanelfooter { background-color:#336699;}
	.ctrlpanelsectionheader { background-color:#CCCCCC; font-size:11px; COLOR: #000000; font-weight: bold; }
	.ctrlpanelitem {font-size:11px; COLOR: #000000;  }
	.oddrowcolor {font-size:11px; COLOR: #000000;   background-color:#FFFFFF; }
	.evenrowcolor {font-size:11px; COLOR: #000000;   background-color:#E7E7E7; }
	
	.monitorhead {font-size: 8pt; font-weight: bold; color: #000000; background: #E7E7E7}
	
/* Begin knowledgebase styles */		

	.category_title {background-color:#fafafa; border-bottom-style: solid; border-bottom-color: #efefef; border-bottom-width: 1px; border-top-style: solid; border-top-color: #efefef; border-top-width: 1px;  font-size:1em; COLOR:#000000; font-weight:bold;}
	.category_title a {font-size:1em; COLOR:#000000; font-weight:bold; text-decoration:none;}
	.category_title a:hover {color:#cc0000; text-decoration:none;}
	.category_title a:visited {font-size:1em; COLOR:#000000; font-weight:bold; text-decoration:none;}
	.category_title a:visited:hover {font-size:1em; COLOR:#cc0000; font-weight:bold; text-decoration:none;}

	.item_bullet { font-size:1em; COLOR:#000000; font-weight:bold; text-align:top;}

	.item_title { font-size:1em; COLOR:#000000; font-weight:bold;}
	.item_title a {font-size:1em; COLOR:#000000; font-weight:bold; text-decoration:none;}
	.item_title a:hover {color:#cc0000; text-decoration:none;}
	.item_title a:visited {font-size:1em; COLOR:#000000; font-weight:bold; text-decoration:none;}
	.item_title a:visited:hover {font-size:1em; COLOR:#cc0000; font-weight:bold; text-decoration:none;}
	
	.item_body { font-size: 12px; color: #000000;}
	.item_body a {color: #336699; text-decoration:none;}
	.item_body a:hover {color:#336699; text-decoration:underline;}
	.item_body a:visited {color:#336699; text-decoration:none;}
	.item_body a:visited:hover  {color:#336699; text-decoration:underline;}



/* Begin Domain Reg Styles */		

.domain_lookup_box {
	background-image: url("/images/backgrounds/blue_vert_gradient.gif");
}

.domain_lookup_text_lg {
	font-size: 1em;
	font-weight: bold; 
	COLOR:#FFFFFF; 	
}

.domain_lookup_text_med {
	font-size: 1em;
	COLOR:#FFFFFF; 	
}

.domain_lookup_text_sm {
	font-size: .80em;
	COLOR:#FFFFFF; 	
}

.formfield_big {
	padding: 3px;
	font-size: .8em;
	font-weight: bold;  
}

.formbutton_big {
	font-size: .85em;
	font-weight: bold;  
}

/* End Domain Reg Styles */	




/* ----------- Vdeck Styles-------------- */

#vdeck_bar_wrapper { margin: 0px 0px 10px 0px; height:30; background-image:  url(/images/backgrounds/vdeckbar_orange.gif); border-bottom: 1px #cc9900 solid;}
#vdeck_branding {float:left; text-align:left; margin-top:5px; margin-left:10px; vertical-align:middle; }
*>#vdeck_branding
{margin-top:6px;}

#vdeck_buttons {float:right; text-align:right; margin-top:4px; margin-right:10px; }
*>#vdeck_buttons
{margin-top:5px;}

.vdeck_button {padding-left:10px; FONT-SIZE: 12px; }
.vdeck_button img {vertical-align:middle; margin-right:3px;}
.vdeck_button a {text-decoration: none; color:#000000;}
.vdeck_button a:hover {text-decoration: underline; color:#000000;}
.vdeck_button a:visited {text-decoration: none; color:#000000;}

.powered_by {vertical-align:middle; FONT-SIZE: 12px;  font-weight:bold;}
.powered_by img {vertical-align:middle; margin-right:4px; FONT-SIZE: 12px; }

/* Early Life  */  
 
#elife-openp {
	padding: 10px;
	border-bottom: 2px groove #ffffcc;
}

#elife-leftbx {

	border-right: 2px groove #ffffcc;
	width: 33%;
}

#elife-midbx {
	width: 33%;
}

#elife-rightbx {
	width: 33%;
	border-left: 2px groove #ffffcc;
}

#elife-botbx {
	padding: 10px;
	border-top: 2px groove #ffffcc;
	text-align: center;
}
 
 
.floating_container {
  margin: 0px;
  background-image: url(/images/backgrounds/el-fatcow-bg.gif);
  background-repeat: repeat-x;
  background-color: #aad352;
  z-index: 999;
  width: 500px;
opacity: 1;
-moz-opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  top: 100px;
  display: none;
}

#floating_container {
  margin: 0px;
  background-image: url(/images/backgrounds/el-fatcow-bg.gif);
  background-repeat: repeat-x;
  background-color: #aad352;
  z-index: 999;
  width: 500px;
opacity: 1;
-moz-opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  top: 100px;
  display: none;
}
	
.floating_title {
  border-bottom: #ffffcc groove;
  border-top: #fff;
  text-align: center;
  font-weight: bold;
  padding: 5px;
  background-image: url(/images/backgrounds/el-fatcow-top-bg.gif);
  background-repeat: repeat-x;
}
	
.floating_img {
  float: right;
}
	
        
	
.floating_overlay {
	margin: 0px;
	background-color: #000;
	z-index: 998;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
} 					


/* ------------ lightbox styles ------------------ */
#lightbox{
	background-color:#ccc;
	margin: 20px;
	padding: 10px;
	
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans serif; float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/lightbox/overlay.png); }

* html #overlay{
	background-color: #fff;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lightbox/overlay.png", sizingMethod="scale");
	}


/* Speach Bubble ------------------------------------------------------ */

.spgreen {background: #669933; color: #fff; font-size: 12px;}
.spgreen a {color: #ffcc00;}

.spblue {background: #336699; color: #fff; font-size: 12px;}
.spblue a {color: #ffcc00;}
.sporange {background: #ffcc00; color: #000; font-size: 12px;}
.spltyellow {background: #ffffcc; color: #326699; font-size: 12px;}
 

#moobubble blockquote{ margin: 0 19px 0 19px;}
#moobubble blockquote cite{font-size: 11px; float:right; padding-top: 4px;}
.number {
		  	font-size: 24px;
		  	padding: 0 10px 0 0;
		  	float: left;
		    line-height: 24px;  
		
		  }

/* balloon tip */


.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px 10px 5px 10px;
visibility: hidden;
border:1px solid black;
font:normal 12px;
line-height: 18px;
z-index: 100;
background-color: white;
text-align: left;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


#tipcontent {
		padding: 10px; 

		}		
		
#tiptitle {

		font-size: 16px; 
		padding: 5px 0 5px 0; 
		font-style: italic; 
		font-weight: bold; 
		border-bottom: 1px solid #ccc; 
		font-color: #fff; 
		background-repeat: repeat;
		text-align: left;
		height: 25px; 
		}

/* transparent background and rounded corners for tabview content */
.yui-skin-sam .yui-navset div.yui-content {
	background: transparent url(/images/backgrounds/trans_50p_white.png) !important;
	-moz-border-radius: 1em;
	-moz-border-radius-topleft: 0;
}

