body {
	background: #ffd94c url('/images/background.jpg') repeat-x;
	margin: 0px;
}


.s_Out {
	background: url('/images/boxBack.jpg') repeat-y;
	width:996px;
	text-align:left;
}

.s_Main {
	background: url('/images/topBack.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_anniversary {
	background: url('/images/topBack_anniversary.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_spring {
	background: url('/images/topBack_spring.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_fallColours {
	background: url('/images/topBack_fallColours.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_Canada_Day {
	background: url('/images/topBack_canada_day.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_christmas
{
	/*background: url('/images/topBack_anniversary_christmas.jpg') no-repeat;*/
	background: url('/images/topBack_christmas.jpg') no-repeat;
	width:996px;
	text-align:left;
	clear:both;
}
.s_Main_UPDvd
{
	background: url('/images/topBack_UPDvd.jpg') no-repeat;
	/* changed to the UP header.
	background: url('/images/topBack.jpg') no-repeat;*/
	width:996px;
	text-align:left;
	clear:both;
}

.s_Main_UPDvd_christmas
{
	background: url('/images/topBack_UPDvd_christmas.jpg') no-repeat;
	/* changed to the UP header.
	background: url('/images/topBack.jpg') no-repeat;*/
	width:996px;
	text-align:left;
	clear:both;
}

.s_Header {
	height:192px;
	width:100%;
	overflow:hidden;
}

	.s_Header_Buttons 			{ padding:23px 0px 35px 23px; }
		.s_Header_Corp_Prog 	{ float:left; }
			#corpButton			{ cursor:pointer; }
		.s_Header_Inflatables 	{ float:left; padding-left:2px; }
			#infButton			{ cursor:pointer; }
	.s_Header_Logo 				{ clear:left; float:left; margin:20px 0px 0px 27px; height:90px; width:230px; cursor:pointer; }
	.s_Header_upLogo 			{ float:left; margin:5px 0px 0px 433px; height:127px; width:290px; cursor:pointer; }
	/* Sharing Icons */
	.s_Header_Sharing			{ position:relative; left:425px; top:20px; }
	

	/* Snow Overlay Flash Animation*/
	.s_Header_Snow
	{
		float:left;
		position:absolute;
		z-index:1001;
		width:400px;
		height:165px;
		padding-top:0px;
		padding-left:0px;
		margin:65px 0px 0px 14px;
	}

	/* UP DVD Box Flash Animation*/
	.s_Header_UPDvd_Anim
	{
		float:left;
		position:absolute;
		z-index:1000;
		width:208px;
		height:190px;
		padding-top:0px;
		padding-left:0px;
		margin:22px 0px 0px 421px;
		cursor:pointer !important;
	}

.s_Walk {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/walk_the_winds.jpg') no-repeat;
/*	background:url('/images/walk_the_winds_spring.jpg') no-repeat;*/
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_fallColours {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/walk_the_winds_fallColours.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_christmas {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/walk_the_winds_christmas.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_iPad2_christmas {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/win_an_iPad2_christmas.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_mothersday {
	position:relative;
	z-index:10;
	clear:left;
	float:left;
	background:url('/images/walk_the_winds_mothersday.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_fathersday {
	position:relative;
	z-index:10;
	clear:left;
	float:left;
	background:url('/images/walk_the_winds_fathers_day.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_Canada_Day {
	position:relative;
	z-index:10;
	clear:left;
	float:left;
	background:url('/images/walk_the_winds_canada_day.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}
.s_Walk_staycation {
	position:relative;
	z-index:10;
	clear:left;
	float:left;
	background:url('/images/walk_the_winds_staycation.jpg') no-repeat;
	margin-top:15px;
	margin-left:11px;
	width:360px;
	height:263px;
	cursor:pointer;
	/*padding:175px 0px 0px 18px;*/
}

	.s_Walk_text {
		position:relative;
		z-index:11;

		width:330px;
		margin:175px 0px 0px 18px;
		text-align:justify;
		font: 12px tahoma;
		line-height:15px;
	}
	.s_Walk_text_mothersday {
		position:relative;
		z-index:11;

		width:330px;
		margin:187px 0px 0px 18px;
		text-align:justify;
		font: 12px tahoma;
		line-height:17px;
	}
	
.s_ProdColumns {
	position:relative;
	z-index:10;

	float:left;
	background:url('/images/prodColumns.png') no-repeat;
	width:447px;
	height:279px;
}

	.s_ProdColumn1, .s_ProdColumn2, .s_ProdColumn3 {
		float:left;
		padding-top:146px;
		padding-left:15px;
		padding-right:9px;
		cursor:pointer;
	}

		.s_ProdColumn1_text, .s_ProdColumn2_text, .s_ProdColumn3_text {
			float:left;
			height:112px;
			width:124px;
			text-align:justify;
			font: 11px tahoma;
			line-height:15px;
						
		}

.s_Menu {
	position:relative;
	top:2px;
	z-index:10;

	float:left;
	background:url('/images/menuBack.gif') no-repeat;
	width:165px;
	height:277px;
	
}

	.s_Menu ul		{ width:159px; margin:25px 0px 0px 3px; list-style-type: none; text-align:left; padding:0px 0px 0px 0px; /* line-height:18px;*/ }
	.s_Menu li		{ width:159px; font: bold 11px tahoma; margin:0px 0px 2px 0px; padding:0px; float:left; display:block; }
	.s_Menu li a 	{ display:block; text-decoration:none; background:url('/images/menuItemBack_off.gif') repeat-x; padding:3px 0px 4px 10px; color:#3c352f;	}
	.s_Menu li a:hover { background:url('/images/menuItemBack_on.gif') repeat-x; }

	
.s_GiftRemember	{
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/gift_remember.jpg') no-repeat;
	margin:0px 0px 0px 11px;
	
	top:-1px;
	
	width:361px;
	height:197px;
	
	cursor:pointer;
}

.s_IntegrityAdvantage {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/integrity_advantage.jpg') no-repeat;
	margin:0px 0px 0px 11px;
	
	top:-1px;
	
	width:361px;
	height:197px;
	
	cursor:pointer;

	text-align:justify;
	font: 12px tahoma;
	line-height:15px;

}

	.s_IntegrityAdvantage_text1 { padding:42px 14px 0px 17px;}
	.s_IntegrityAdvantage_text2 { padding: 8px 14px 0px 115px; }
	
.s_CityScroll {
	float:left;
	margin-top:3px;
	padding:0px 0px 0px 3px;
}

.s_Gallery {
	position:relative;
	z-index:11;
	float:left;
	padding:8px 0px 10px 1px;
	text-align:center;

	width:355px;

	margin:3px 0px 0px 5px;
	background:url('/images/galleryiBack.gif') no-repeat;
}

	
.s_Tale {
	position:relative;
	z-index:10;

	clear:left;
	float:left;
	background:url('/images/tale_two_bros.gif') no-repeat;
	margin:4px 0px 0px 14px;
	
	width:355px;
	height:195px;
	
	cursor:pointer;
	
}
	.s_Tale_text {
		position:relative;
		z-index:11;

		width:194px;
		margin:32px 0px 0px 152px;
		text-align:justify;
		font: 12px tahoma;
		line-height:15px;
	}

.s_Testimonials {
	position:relative;
	z-index:10;

	float:left;
	background:url('/images/testimonialsBack.gif') no-repeat;
	margin:4px 0px 0px 6px;
	

	width:605px;
	height:192px;
}
	.s_Testimonials_pic {
		float:left;
		width:126px;
		height:150px;
		text-align:center;
		margin:41px 0px 0px 4px;
	}
	.s_Testimonials_text {
		float:left;
		width:470px;
		height:150px;
		/*text-align:justify;*/
		margin:45px 0px 0px 0px;
		
		font: 12px tahoma;
		line-height:15px;
	}

.s_Footer {
	position:relative;
	z-index:0;
	top:-16px;
	background:url('/images/bottomBack.jpg') no-repeat;
	width:996px;
	height:47px;
	font: 11px tahoma;
	line-height:17px;
	padding-top:27px;
}	
	.s_Footer a {
		color:black;
	}
	.s_Footer a:visited {
		color:#7e6024;
	}
