.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 1028px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -22px;
	margin-bottom: -216px;
}

#u12105
{
	z-index: 21;
	width: 1160px;
	height: 22px;
	left: -100px;
}

#u12208
{
	z-index: 23;
	width: 1160px;
	height: 20px;
	left: -100px;
}

#pu16339
{
	width: 0.01px;
	left: -100px;
	position: relative;
}

#u16339
{
	z-index: 18;
	width: 1160px;
	margin-right: -10000px;
}

#u17436
{
	z-index: 20;
	width: 105px;
	height: 32px;
	margin-right: -10000px;
	margin-top: 43px;
	left: 739px;
}

#menuu12110
{
	z-index: 24;
	width: 642px;
	margin-right: -10000px;
	margin-top: 43px;
	left: 417px;
}

#u12132
{
	width: 105px;
	min-height: 32px;
	margin-right: -10000px;
}

#u12135
{
	width: 105px;
	padding-bottom: 15px;
}

#u12135:hover
{
	margin: 0px;
}

#u12135:active
{
	margin: 0px;
}

#u12136-4
{
	width: 105px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12135:hover #u12136-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12135:active #u12136-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12118
{
	width: 105px;
	min-height: 32px;
	margin-right: -10000px;
	left: 107px;
}

#u12119
{
	width: 105px;
	padding-bottom: 15px;
}

#u12135.MuseMenuActive,#u12119:hover
{
	margin: 0px;
}

#u12119:active
{
	margin: 0px;
}

#u12121-4
{
	width: 105px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12135.MuseMenuActive #u12136-4,#u12119:hover #u12121-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12119:active #u12121-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12125
{
	width: 105px;
	min-height: 32px;
	margin-right: -10000px;
	left: 214px;
}

#u12126
{
	width: 105px;
	padding-bottom: 15px;
}

#u12119.MuseMenuActive,#u12126:hover
{
	margin: 0px;
}

#u12126:active
{
	margin: 0px;
}

#u12127-4
{
	width: 105px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12119.MuseMenuActive #u12121-4,#u12126:hover #u12127-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12126:active #u12127-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12139
{
	width: 105px;
	min-height: 32px;
	margin-right: -10000px;
	left: 321px;
}

#u12140
{
	width: 105px;
	padding-bottom: 15px;
}

#u12126.MuseMenuActive,#u12140:hover
{
	margin: 0px;
}

#u12140:active
{
	margin: 0px;
}

#u12142-4
{
	width: 105px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12126.MuseMenuActive #u12127-4,#u12140:hover #u12142-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12140:active #u12142-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12161
{
	width: 106px;
	min-height: 32px;
	margin-right: -10000px;
	left: 428px;
}

#u12162
{
	width: 106px;
	padding-bottom: 15px;
}

#u12140.MuseMenuActive,#u12162:hover
{
	margin: 0px;
}

#u12162:active
{
	margin: 0px;
}

#u12163-4
{
	width: 106px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12140.MuseMenuActive #u12142-4,#u12162:hover #u12163-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12162:active #u12163-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12111
{
	width: 106px;
	min-height: 32px;
	margin-right: -10000px;
	left: 536px;
}

#u12112
{
	width: 106px;
	padding-bottom: 15px;
}

#u12162.MuseMenuActive,#u12112:hover
{
	margin: 0px;
}

#u12112:active
{
	margin: 0px;
}

#u12112.MuseMenuActive
{
	margin: 0px;
}

#u12113-4
{
	width: 106px;
	min-height: 17px;
	margin-right: -10000px;
	top: 7px;
}

#u12162.MuseMenuActive #u12163-4,#u12112:hover #u12113-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12112:active #u12113-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#u12112.MuseMenuActive #u12113-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	margin: 0px -10000px 0px 0px;
}

#slideshowu17477
{
	z-index: 90;
	width: 0.01px;
	height: 132px;
	margin-right: -10000px;
	left: 103px;
}

#u17490popup
{
	z-index: 91;
}

#u17490
{
	width: 311px;
	height: 132px;
}

#u17491
{
	z-index: 92;
	width: 311px;
	height: 132px;
	margin-right: -10000px;
}

#u17493
{
	z-index: 94;
	width: 311px;
	height: 132px;
	margin-right: -10000px;
}

#u17493_img
{
	padding: 5px 12px;
}

#u16802
{
	z-index: 63;
	width: 1160px;
	height: 20px;
	left: -100px;
}

#pu16759
{
	width: 0.01px;
	padding-bottom: 3px;
	left: -100px;
	position: relative;
}

#u16759
{
	z-index: 2;
	width: 1160px;
	padding-bottom: 5px;
	margin-right: -10000px;
}

._u16759.f9s_center
{
	margin-left: 15px;
	margin-right: 13px;
}

._u16759.f9s_top_mid,._u16759.f9s_bot_mid
{
	margin-left: 15px;
	margin-right: 13px;
	height: 14px;
}

#u16759_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 932px;
	left: -100px;
}

#u16760
{
	z-index: 3;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 105px;
}

#u16800
{
	z-index: 84;
	width: 44px;
	margin-right: -10000px;
}

#u16775
{
	z-index: 17;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 163px;
}

#u16798
{
	z-index: 82;
	width: 44px;
	margin-right: -10000px;
}

#u16774
{
	z-index: 16;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 222px;
}

#u16796
{
	z-index: 80;
	width: 44px;
	margin-right: -10000px;
}

#u16773
{
	z-index: 15;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 280px;
}

#u16794
{
	z-index: 78;
	width: 44px;
	margin-right: -10000px;
}

#u16772
{
	z-index: 14;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 339px;
}

#u17835
{
	z-index: 105;
	width: 44px;
	margin-right: -10000px;
}

#u16771
{
	z-index: 13;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 397px;
}

#u16784
{
	z-index: 68;
	width: 44px;
	margin-right: -10000px;
}

#u16770
{
	z-index: 12;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 455px;
}

#u16792
{
	z-index: 76;
	width: 44px;
	margin-right: -10000px;
}

#u16769
{
	z-index: 11;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 514px;
}

#u16790
{
	z-index: 74;
	width: 44px;
	margin-right: -10000px;
}

#u16768
{
	z-index: 10;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 572px;
}

#u16788
{
	z-index: 72;
	width: 44px;
	margin-right: -10000px;
}

#u16767
{
	z-index: 9;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 631px;
}

#u16786
{
	z-index: 70;
	width: 44px;
	margin-right: -10000px;
}

#u16766
{
	z-index: 8;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 689px;
}

#u16782
{
	z-index: 66;
	width: 44px;
	margin-right: -10000px;
}

#u16765
{
	z-index: 7;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 747px;
}

#u16780
{
	z-index: 64;
	width: 44px;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: 1px;
}

#u16764
{
	z-index: 6;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 806px;
}

#u17950
{
	z-index: 107;
	width: 44px;
	margin-bottom: -1px;
	margin-right: -10000px;
	margin-top: 1px;
}

#u16763
{
	z-index: 5;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 864px;
}

#u17675
{
	z-index: 103;
	width: 44px;
	margin-right: -10000px;
}

#u16762
{
	z-index: 4;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 923px;
}

#u16803
{
	z-index: 86;
	width: 44px;
	margin-right: -10000px;
}

#u16761
{
	z-index: 62;
	width: 44px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 981px;
}

#u16760:hover,#u16775:hover,#u16774:hover,#u16773:hover,#u16772:hover,#u16771:hover,#u16770:hover,#u16769:hover,#u16768:hover,#u16767:hover,#u16766:hover,#u16765:hover,#u16764:hover,#u16763:hover,#u16762:hover,#u16761:hover
{
	width: 44px;
	min-height: 0px;
	margin: -1px -10002px -2px -2px;
}

#u16873
{
	z-index: 88;
	width: 44px;
	margin-right: -10000px;
}

#u13411
{
	z-index: 123;
	width: 15px;
	height: 15px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	-webkit-transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,-3);
	-ms-transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,-3);
	-o-transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,-3);
	transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,-3);
	position: relative;
	margin-right: -10000px;
	margin-top: 71px;
	left: 544px;
}

#slideshowu13413
{
	z-index: 109;
	width: 0.01px;
	height: 650px;
	margin-top: 4px;
	position: relative;
}

#u13450
{
	position: absolute;
	width: 960px;
	height: 522px;
	background-color: transparent;
}

#u13450popup
{
	z-index: 110;
}

#u13504
{
	z-index: 111;
	width: 960px;
	height: 522px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u13504_img
{
	padding-left: 284px;
	padding-right: 284px;
}

#u13495
{
	z-index: 113;
	width: 960px;
	height: 522px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u13495_img
{
	margin-left: 20px;
	margin-top: -5px;
	margin-right: 21px;
}

#u13486
{
	z-index: 115;
	width: 960px;
	height: 522px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u13495_clip,#u13486_clip
{
	overflow: hidden;
	width: 960px;
	height: 522px;
}

#u13486_img
{
	margin: -3px 21px -3px 20px;
}

#u13449-3
{
	position: absolute;
	width: 50px;
	min-height: 49px;
	border-style: none;
	border-color: transparent;
	text-align: center;
	line-height: 1.4;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 601px;
	left: 420px;
	background: transparent url("http://andyheckathorne.com/images/arrow_left.png") no-repeat left top;
	background-size: contain !important;
}

#u13449-3:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 49px;
	margin: 0px;
	background: transparent url("../images/arrow_left_green.png") no-repeat left top;
	background-size: contain !important;
}

#u13449-3popup
{
	z-index: 117;
}

#u13420-3
{
	position: absolute;
	width: 50px;
	min-height: 49px;
	border-style: none;
	border-color: transparent;
	text-align: center;
	line-height: 1.4;
	color: #999999;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 601px;
	left: 490px;
	background: transparent url("http://andyheckathorne.com/images/arrow_right.png") no-repeat left top;
	background-size: contain !important;
}

#u13420-3:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 49px;
	margin: 0px;
	background: transparent url("http://andyheckathorne.com/images/arrow_right_green.png") no-repeat left top;
	background-size: contain !important;
}

#u13420-3popup
{
	z-index: 120;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u13412-4
{
	z-index: 124;
	display: block;
	vertical-align: top;
	margin-left: 339px;
	top: -98px;
	margin-bottom: -38px;
	position: relative;
}

#u13410-4
{
	z-index: 128;
	width: 157px;
	min-height: 34px;
	text-align: center;
	color: #C7C4C4;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 402px;
	margin-top: 9px;
	position: relative;
}

#u12222
{
	z-index: 61;
	width: 1160px;
	height: 20px;
	left: -100px;
	margin-top: 69px;
}

#u12207
{
	z-index: 22;
	width: 1160px;
	padding-bottom: 0px;
	left: -100px;
}

#u12207_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	left: -100px;
	padding-top: 43px;
	padding-bottom: 62px;
}

#pu17558
{
	width: 0.01px;
	left: 471px;
	position: relative;
}

#u17558
{
	z-index: 100;
	width: 60px;
	height: 60px;
	margin-right: -10000px;
}

#u17559
{
	z-index: 101;
	width: 60px;
	height: 60px;
	margin-right: -10000px;
	left: 79px;
}

#u17560
{
	z-index: 102;
	width: 60px;
	height: 55px;
	margin-right: -10000px;
	left: 158px;
}

#u17558:hover,#u17559:hover,#u17560:hover
{
	margin: 0px -10000px 0px 0px;
}

#u17557-4
{
	z-index: 96;
	width: 307px;
	min-height: 20px;
	left: 427px;
	margin-top: 11px;
}

body
{
	padding-top: 22px;
	padding-bottom: 216px;
}