h4					{
						margin-top: 0px;
					}

#homepageHeader		{	position: relative;
						/*margin-top:10px;
						width:100%;*/
						text-align:center;
						margin-left:auto;
						margin-right:auto;
						overflow:hidden;
					} 

#homepageHeaderImg	{
						margin: 0 -100%;
					}

#homeLoggedOutCont	{
						position:relative;
						margin-left:auto;
						margin-right:auto;
						height:880px;
					}

#homeLoggedOutBGImg	{
						position:absolute;
						width: 100%;
						top:100px;
						left:0px;
						z-index:1;
						opacity:0.5;
					}

#homeLoggedOutBGGradient {
						position:absolute;
						z-index:11;
						bottom:0px;
						width:101%;
						height:250px;
						/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
						background: -moz-linear-gradient(bottom,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
						background: -webkit-linear-gradient(bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
						background: linear-gradient(to top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
					}

#homeLoggedOutDescDiv {
						font-size:16px;
						font-family:sans-serif;
						position:absolute;
						left:0px;
						top:30px;
						z-index:5;
					}

#homeLoggedOutLoginDivCont {
						position:absolute;
						left:0px;
						top:130px;
						z-index:5;
					}

#homeLoggedOutLoginDiv {
						font-size:16px;
						font-family:sans-serif;
						text-align:center;
						cursor:pointer;
						background-color: #ffffff;
						border:1px solid #000000;
						border-radius:5px;
						margin-left:auto;
						margin-right:auto;
						width:450px;
						padding:10px;
					}

#resultContainer	{
						margin:auto;
					}


#shareDiv			{
						position:absolute;
						z-index:100;
						top:10px;
						left:10px;
					}

#shareDivHideX		{
						position:absolute;
						z-index:105;
						top:5px;
						right:5px;
						cursor:pointer;
						display:none;
					}

.shareDivShow		{
						border:1px solid#000;
						border-radius:5px;
						padding:10px;
						/*width:400px;*/
						max-width:60%;
						background-color:#fff;
					}

.shareDivHide		{
						height:16px;
						width:50px;
						overflow:hidden;
						cursor:pointer;
					}


#userDiv			{
						position:absolute;
						z-index:100;
						top:10px;
						right:10px;
						min-width:150px;
						max-width:300px;
					}

#userInfo			{
						position:absolute;
						top:0px;
						right:0px;
						text-align:right;
					}

#userLinks			{
						position:absolute;
						top:16px;
						right:0px;
					}

#userPopup			{
						margin-top:32px;
						border:1px solid #000;
						border-radius:3px;
						background-color:#fff;
						display:none;
					}


.listHead			{
						font-size:16px;
					}

.listBody			{
						display:none;
						width:95%;
						padding-left:20px;
						padding-right: 5px;
						font-size:12px;
					}

.searchFormBody		{
						padding-top:5px;
					}

.searchFormTab		{
						margin: 0px;
						border-radius: 4px 4px 0px 0px;
						border: 1px solid #333;
						background-color: #ddd;
						color: #666;
						width:19%;
						float: left;
						white-space: nowrap;
						overflow:hidden;
						height:20px;
					}

.searchFormTabActive	{
						background-color: #754 !important;
						color: #fff !important;
						font-weight:bold;
						border-bottom: 1px solid #754 !important;
					}


.colorPicker		{
						z-index: 10;
					}


/* Preload header images */
/*
#preload-01 { background: url(/imgs/sprites/happy.png) no-repeat -9999px -9999px; }
#preload-02 { background: url(/imgs/sprites/put.png) no-repeat -9999px -9999px; }
#preload-03 { background: url(/imgs/sprites/find.png) no-repeat -9999px -9999px; }
#preload-04 { background: url(/imgs/sprites/leap.png) no-repeat -9999px -9999px; }
#preload-05 { background: url(/imgs/sprites/run_loop.png) no-repeat -9999px -9999px; }
#preload-06 { background: url(/imgs/sprites/run_intro.png) no-repeat -9999px -9999px; }
#preload-07 { background: url(/imgs/sprites/sniff.png) no-repeat -9999px -9999px; }
#preload-08 { background: url(/imgs/sprites/disappointed.png) no-repeat -9999px -9999px; }
#preload-09 { background: url(/imgs/sprites/no_acorn.png) no-repeat -9999px -9999px; }
#preload-10 { background: url(/imgs/sprites/leaves.png) no-repeat -9999px -9999px; }
#preload-11 { background: url(/imgs/sprites/bush.png) no-repeat -9999px -9999px; }
*/



/* Results Page */
.aniImg				{
						margin-left:15px;
					}

#blinkCont			{
						width:88px;
						top:-10px;
					}

#blink				{
						margin-left:0px;
					}

#scratchCont		{
						width:88px;
						top:-10px;
					}

#bush				{
						position:absolute;
						top:0px;
						left:0px;
						z-index:10;
						margin-left:0px;
					}

#leaves			{
						position:absolute;
						top:0px;
						left:0px;
						z-index:11;
						margin-left:0px;
					}

#informationDiv	{
						position:fixed;
						z-index:20;
						top:5;
						right:5;
						border:1px solid #666666;
						border-radius:5px;
						background-color:#ffffff;
						padding:5px;
						min-width:300px;
						display:none;
					}

#informationDivClose {
						position:absolute;
						top:0px;
						right:0px;
						cursor:pointer;
						z-index:25;
					}

#informationDivClose2 {
						cursor:pointer;
						width: 200px;
						margin-top: 10px;
					}












#widgetTabDiv		{
						position:relative;
						margin-left:auto;
						margin-right:auto;
						margin-top:30px;
					}

#widgetTabFade		{
						position:absolute;
						z-index:5;
						top:18px;
						left:0px;
						height:13px;
						width:101%;
						/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
						background: -moz-linear-gradient(bottom,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
						background: -webkit-linear-gradient(bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
						background: linear-gradient(to top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
					}

.widgetTab			{
						float:left;
						width:100px;
						height:23px;
						padding:3px;
						border-radius:5px 5px 0px 0px;
						border-width:1px 1px 0px 1px;
						border-color:#999999;
						background-color:#cccccc;
						border-style:solid;
						overflow:hidden;
					}

.widgetTabActive 	{
						border-color:#000000 !important;
						background-color:#ffffff !important;
					}

#widgetTabNewPlus	{
						margin-left:auto;
						margin-right:auto;
						width:15px;
						font-size:30px;
						line-height:20px;
						font-weight:bold;
						color:#999999;
					}

#widgetTabNewInput	{
						display:none;
					}

#widgetTabNewName	{
						width:75px;
						float: left;
    					margin-right: 5px;
    					background-color:#dddddd;
						border:1px solid #ffffff;
						border-radius:5px;
					}

#widgetTabNewSubmit	{
						font-weight:bold;
						font-size: 23px;
    					line-height: 20px;
					}

#widgetDiv			{
						margin-left:auto;
						margin-right:auto;
						margin-top:0px;
						/*width:800px;*/
						position:relative;
						/*border:1px solid #ccc;
						border-radius:5px;*/
					}

#widgetTabDelete	{
						position:absolute;
						top:0px;
						right:0px;
						opacity:0.1;
						cursor:pointer;
						z-index:1000;
					}

#widgetTabDelete2	{
						display:none;
					}

#widgetTabDelete3	{
						display:none;
					}

.NSSwidget			{
						border:1px solid #666;
						border-radius:5px;
						position:absolute;
						padding:0px;
						background-color:#fff;
					}

.widgetHeader		{
						background: linear-gradient(#754, #532);
						background-color:#754;
						border:0px;
						border-radius:3px 3px 0px 0px;
						margin:0px;
						padding-left:5px;
						font-weight:bold;
						color:#fff;
						height:20px;
					}

.widgetHeaderText	{	float:left;
						max-width:80%;
						height:20px;
						overflow:hidden;
						white-space:nowrap;
					}

.widgetCreditLine	{
						font-size: 10px;
						font-style: italic;
						color:#eee;
					}

.widgetCreditLine a {
						color:#fff;
					}

.widgetBody			{
						padding:5px;
						padding-bottom:9px;
						overflow:auto;
					}

.gsc-search-button	{
						background: radial-gradient(#976, #532) !important;
					    color: #fff !important;
					}

.faqQ				{
						font-weight:bold;
						text-decoration:underline;
						margin-top:30px;
					}

.faqA				{

					}


#widgetShoppingTabContainer {
						width:98%;
						white-space:nowrap;
					}

#widgetShoppingBodyContainer {
						width:98%;
						white-space:nowrap;
					}

.widgetShoppingTabSpacer	{
						margin: 0px;
						border: 0px solid #333;
						background-color: #fff;
						border: 1px solid #fff;
						border-bottom: 1px solid #333;
						width:100%;
						height:20px;
					}

.widgetShoppingTab	{
						margin: 0px;
						border-radius: 4px 4px 0px 0px;
						border: 1px solid #333;
						background-color: #ddd;
						color: #666;
						width:19%;
						float: left;
						white-space: nowrap;
						overflow:hidden;
						height:20px;
					}

.widgetShoppingTabActive	{
						background-color: #754 !important;
						color: #fff !important;
						font-weight:bold;
						border-bottom: 1px solid #754 !important;
					}

.widgetShoppingBody	{
						background-color: #fff;
						margin:0px;
						border:1px solid #333;
						border-top:0px solid #333;
						width:100%;
						display:none;
					}

.widgetShoppingBodyActive	{
						display:block !important;
					}