.style1 {color: #33CC33}
	.intro_xm

	{
	position: relative;
	margin: 0 auto;
	padding: 0;
	float: right;
	width: 515px;
	height: 200px;
	left: 15px;
	}
	
	.lefthand_menu_xm
	{
	position: absolute;
	padding: 0;
	margin: 0;
	width: 102px;
	height: auto;
	text-transform: none;
	text-align: center;
	vertical-align: middle;
	float: left;
	left: -10px;
	border-top: medium inset white;
	border-right: medium double white;
	border-bottom: medium inset white;
	border-left: medium double white;
	top: 20px;
	font-size: 0.875em;
	

	}
	


	.mn01{
	padding: 3px 3px 5px 3px;
	border-bottom: 2px inset #FAA109;
	margin:0 auto;
	width: auto;
	height: auto;
	z-index: 16;
	display: block;
	vertical-align: middle;
	text-align: center;
	color: red;
	top: 5px;
	background-color: #99ccff;
		
	}
	
		
	.mn2, .mn3, .mn4, .mn5, .mn6, .mn7, .mn9
	{
	background-color: #FDFEE2;
	padding: 3px 3px 5px 3px;
	border-bottom: 2px inset #FAA109;
	margin:0 auto;
	height: auto;
	z-index: 16;
	display: block;
	vertical-align: middle;
	text-align: center;
	color: red;
	top: 5px;
	
	}
	

	
 	.mn3:hover, .mn4:hover, .mn5:hover, .mn6:hover, .mn7:hover, .mn9:hover
	{
	
	background-color:white;
	font-size:0.95em;
	padding-left: 15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: auto;
	height: auto;
		
	}


	
	.mn10
	
	{	
	height: 76px;
	width: 100px;
	z-index: 16;
	margin:0 auto;
	padding: 5px 0 8px 2px;
	background-color: white;
	border-bottom: 2px inset #FAA109;

	}
	
	.mn11{
	padding: 5px 3px 5px 1px;
	margin:0 auto;
	height: 92px;
	width:auto;
	z-index: 16;
	display: block;
	vertical-align: middle;
	text-align: center;
	top: 5px;
	background-color:#99ccff;
		
	}

	
	.m1, .m2, .m3, .m4, .m5, .m6, .m7, .m8, .m9, .m10
	{
	
	padding: 3px;
	border-bottom: 5px inset #8AC5FF;
	margin:0;
	height: auto;
	z-index: 16;
	display: block;
	vertical-align: middle;
	text-align: center;
	color: red;
	
	}
	
	
 	.m1:hover, .m3:hover, .m4:hover, .m5:hover, .m6:hover, .m7:hover, .m8:hover, .m9:hover, .m10:hover
	{
	background: white;
	font-size:0.95em;
	padding-left: 15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: auto;
		
	}
	
	
	.homebottom_left_image_xm {
	position:absolute;
	margin: 0 0 25px 0px;
	height: 211px;
	width: 127px;
	z-index: 6;
	padding: 0 0 0 15px;
	top:190px;
	left: 88px;
	}
	
	
	.xmas_animation {
	
	position: relative;
	width: 396px;
	height: 167px;
	z-index: 60;
	top: 0px;
	
		}




	.visitGammysShop_xm {
 	position: relative;
	padding: 5px;
	float: left;
	width: auto;
	height: 30px;
	top: 0px;
	text-align:center;

	}
	
	
	#imgmenus_xm {
	position:relative; 
	top:0; 
	width:400px; 
	z-index:100;
	}
	
	
	#imgmenus_xm .pic1, .pic2, .pic3, .pic4{
	display:inline; 
	width:38px; 
	height:58px; 
	text-decoration:none; 
	margin-left:3px;
	padding: 3px;
		
	}


	
	#imgmenus_xm .pic1:hover, .pic2:hover, .pic3:hover, .pic4:hover, {
	text-decoration:none;
	left: 5px;
	border-right:2px dashed red;
	color:#000;
	
	} 
	
	
	#imgmenus_xm .large {
	display:block; 
	position:absolute; 
	width:0; 
	height:0; 
	border:0; 
	top:0; 
	left:0;} 
	
	#imgmenus_xm .pic1:hover .large{
	display:block; 
	position:absolute; 
	top:-88px; 
	left:340px; 
	width:150px; 
	height:189px; 
	border:5px double #e3eafa;} 
	
	#imgmenus_xm .pic2:hover .large {
	display:block; 
	position:absolute; 
	top:-88px; 
	left:340px; 
	width:150px; 
	height:189px; 
	border:5px double #e3eafa;}
	
	#imgmenus_xm .pic3:hover .large {
	display:block; 
	position:absolute; 
	top:-88px; 
	left:340px; 
	width:190px; 
	height:182px; 
	border:5px double #e3eafa;}
	
	#imgmenus_xm .pic4:hover .large 
{
	display:block; 
	position:absolute; 
	top:-88px; 
	left:340px; 
	width:190px; 
	height:182px; 
	border:5px double #e3eafa;}
	
	#info {
	z-index:100; } 
	/*height:22em;
	 
	 */

	



	
	.f_pixies_homepage_hover_section_Xm
	
		{
	position:relative;
	margin: 20px 0 0 0;
	width: 350px;
	height: 85px;
	z-index: 30;
	left: 105px;
	border-top: medium  inset white;
	border-right: medium double white;
	border-bottom: medium inset white;
	border-left: medium double white;
	background-color: transparent; -moz-border-left-colors: white;/*white; #ECFFC6;*/
	font-size: 95%;
	display: block;
	float: left;
	top: -30px;
	
	}
	
	.updates_homepage_xm {
	position:relative;
	margin: 25px 0 0px 0;
	width: 396px;
	height:190px;
	z-index: 6;
	/*border-top: medium double white;
	border-right: medium double white;
	border-bottom: medium double white;
	border-left: medium double white;*/
	font-size: 102%;
	display: block;
	float: right;
	top: -90px;
		
	}
	
	.updates_date_xm
	{
	position: relative;	
	background-color: white;
	color: blue;
	font-size: 108%;
	font-variant: normal;
	padding-top:1px;
	display:block;
	text-align: center;
	border-bottom: medium double white;
	margin: 2px 0 2px 0;
	width: 396px;
	height: 15px;
	}
	

	
	.smiles_xm {
	
	position: relative;
	float: right;
	right: -130px;
	top:-102px;
	height: 98px;
	width: 86px;
	z-index: 4;

}
	.different_xm {
	position: relative;
	left: 360px;
	font: 10px Arial, Helvetica, sans-serif;
	color: white;

		}	
	.fill_in_image {	
	
	position: relative;
	height:100px;
	width: 94px;
	padding: 10px;
	top: -15px;
	margin-left: 15px;
		
}

.tulips_man {
	
	
	
	position: relative;
	height: 192px;
	width: 189px;
	float: right;
	top: -100px;
	left: -10px;
	
}
