@charset "UTF-8";/* CSS Document */body {	margin-top: 0px;	margin-bottom: 0px;	background-color: #B4E700;	margin-left: 0px;	margin-right: 0px;	background-image: url(http://www.hauserdiet.com/images/background_1.jpg);	background-repeat: repeat-y;	background-position: center;}h1 {	font:normal 24px "Trebuchet MS";	color: #999999;	margin: 0px;	padding: 6px 0px 10px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;}h2 {	font:normal 24px "Trebuchet MS";	color: #999999;	}h3 {	font:14px "Trebuchet MS";	text-transform: uppercase;	color: #0D8C1E;	font-weight: bold;	letter-spacing: 1px}h4 {	font:14px "Trebuchet MS";	color: #0D8C1E}strong {	color: #0D8C1E;}table.hdmenu a { 	display: block }.hdmenu a {	text-decoration:none;	font:9px "Trebuchet MS";	font-weight: bold;	padding: 6px 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	background-image: url(http://www.hauserdiet.com/images/button_gradient.jpg);	background-repeat: repeat-x;	background-position: center;	letter-spacing: 1px;	text-transform: uppercase;}.hdmenu	a:link,.hdmenu a:visited {	color: #FFFFFF;	text-decoration:none;}.hdmenu	a:active,.hdmenu a:hover {	background-color: #FD871A;	color: #FFF;	background-image: url(http://www.hauserdiet.com/images/button_over.jpg);	background-repeat: repeat-x;}.header {	font:9px "Trebuchet MS";	color: #666666;	padding:6px 10px;	letter-spacing: 1px;}.header4 {	font:9px "Trebuchet MS";	color: #666666;	padding:6px 3px;	letter-spacing: 1px;}.header a:link,.header a:visited, .header4 a:link,.header4 a:visited {	color: #666666;	text-decoration:none}.header a:hover,.header a:active, .header4 a:hover,.header4 a:active {	color: #FD871A;	text-decoration:underline}.iphone {	font-size: 14px;	color: #666666;	padding-right: 15px;	padding-left: 15px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;}.space1 {	font:3px "Trebuchet MS"}a:link,a:visited,a:hover,a:active {	text-decoration: none}.maintext1 {	padding: 20px;	background-image: url(http://www.hauserdiet.com/images/gradient_1.jpg);	background-repeat: repeat-x;	background-position: top;	}.leftbartext1 {	font:10px "Trebuchet MS";	padding:6px 6px;	color: #0D8C1E;	font-weight: bold;	line-height: 10px}.leftbartext1 a:link,.leftbartext1 a:visited,.leftbartext1 a:active {	color: #0D8C1E}.leftbartext1 a:hover{	color: #FD871A}.maintext1 a:link,.maintext1 a:visited,.maintext1 a:active {	color: #0D8C1E;	text-decoration:underline}.maintext1 a:hover{	color: #FD871A;	text-decoration:underline}.disclaimer {	font:9px Verdana;	color: #0D8C1E;	padding: 10px}.disclaimer a:link,.disclaimer a:visited {	color: #0D8C1E;	text-decoration:underline}.disclaimer a:hover,.disclaimer a:active {	color: #FD871A;	text-decoration:underline}.animalbuttonlion a,.animalbuttonlion a:link,.animalbuttonlion a:active,.animalbuttonlion a:visited {	display: block;	text-decoration:none;	font:15px "Trebuchet MS";	color: #FFFFFF;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	background-image: url(http://www.hauserdiet.com/images/button_gradient.jpg);	background-repeat: repeat-y;	background-position: center;}.animalbuttonlion a:hover {	color: #FD871A}.animalbuttonotter a,.animalbuttonotter a:link,.animalbuttonotter a:active,.animalbuttonotter a:visited {	width:174px;	height:48px;		display: block;	text-decoration:none; 	font:15px "Trebuchet MS";	color: #0D8C1E;	font-weight: bold;	background-color: #fff;	border-bottom: 2px solid #CFF64A}.animalbuttonotter a:hover {	color: #FD871A}.animalbuttonbear a,.animalbuttonbear a:link,.animalbuttonbear a:active,.animalbuttonbear a:visited {	width:174px;	height:48px;		display: block;	text-decoration:none; 	font:15px "Trebuchet MS";	color: #0D8C1E;	font-weight: bold;	background-color: #fff;	border-bottom: 2px solid #CFF64A}.animalbuttonbear a:hover {	color: #FD871A}.animalbuttonmonkey a,.animalbuttonmonkey a:link,.animalbuttonmonkey a:active,.animalbuttonmonkey a:visited {	width:174px;	height:48px;		display: block;	text-decoration:none; 	font:15px "Trebuchet MS";	color: #0D8C1E;	font-weight: bold;	background-color: #fff;	border-bottom: 2px solid #CFF64A}.animalbuttonmonkey a:hover {	color: #FD871A}.animalbuttongiraffe a,.animalbuttongiraffe a:link,.animalbuttongiraffe a:visited,.animalbuttongiraffe a:active {	width:174px;	height:48px;		display: block;	text-decoration:none; 	color: #0D8C1E;	font:15px "Trebuchet MS";	background-color: #fff;	font-weight: bold}.animalbuttongiraffe a:hover {	color: #FD871A}.animaldescription {	font:9px "Trebuchet MS";	font-weight: bold;	letter-spacing: 1px}.adhdbookbox {	font-family: Verdana;	padding: 10px;	font-size: 9px;}.adhdbook1 {	font:14px "Trebuchet MS";	color: #FFFFFF;	line-height: 24px;}.adhdbook2 {	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	line-height: 12px;}td.adhdbookbox a,td.adhdbookbox a:link,td.adhdbookbox a:hover,td.adhdbookbox a:active,td.adhdbookbox a:visited {	display: block;	color: #FFFFFF;	text-decoration:none}.adhdbookreg {	font-size: 6px;	color: #FFFFFF;	vertical-align: top;}.animalbuttonreg {	font-size: 10px;	vertical-align: top;}.step {	font:11px Verdana;	color: #FFFFFF;	padding: 10px;}td.step a:hover, td.step a:active {	text-decoration: underline;	color: #FFFFFF;}	.step a:link, .step a:visited {	text-decoration: none;	color: #FFFFFF;}	.headtext {	font-family: "Trebuchet MS";	font-size: 15px;	color: #999999;}.stephead {	font-family: "Trebuchet MS";	font-size: 24px;	color: #999999;	line-height: 24px;}.stepnumber1 {	font-family: "Trebuchet MS";	font-size: 60px;	font-weight: bold;	color: #8cd322;	padding-left: 8px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;}.stepnumber2 {	font-family: "Trebuchet MS";	font-size: 60px;	font-weight: bold;	color: #FD871A;	padding-left: 8px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;}.stepnumber3 {	font-family: "Trebuchet MS";	font-size: 60px;	font-weight: bold;	color: #BC3CBA;	padding-left: 8px;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #CCCCCC;}.iphone2 {	font-size: 14px;	color: #666666;	padding-right: 10px;	padding-left: 10px;}.header3 {	font:5px/5px "Trebuchet MS";	color: #666666;	letter-spacing: 1px;	padding-right: 3px;	padding-left: 3px;}