/* Global styles ************************************  */

	body{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		text-align: center;
		min-width: 755px;
		text-align:left;
	}
	
	h1, h2, h3 {display:none;}
	

/* Global content containers ************************************  */

	#pageWrapper { 
	/* wraps all other containers. 755px, centered */
		margin:0 auto;
		width:755px;
		text-align: left;
	}
	
	#globalHeader { 
	/* Site-wide. Container for masthead, primary nav and message bar */
		margin-bottom: 11px;
		/*
		background-color: #FF9999;
		height:100px;
		*/
	}
	
	#globalFooter { 
	/* Site-wide. Container for footer links */
		padding-top:11px;
	}

/* Home Page content containers ************************************  */

	#centerWrapper { 
	/* contains main center graphic-animation */
		width: 533px;
		float: left;
		zoom:1;
		/*
		background-color: #66CCFF;
		height: 248px;
		*/
	}
	
	#loginWrapper { 
	/* right top container for account login and corporate account button. */
		text-align: left;
		float: right;
		/*height: 235px;*/
		width: 200px;
		margin: 0; 
		padding: 0;
		border: 0;
		/*
		background-color:#66FFCC;
		border: 1px solid red;  for testing */
	}

	#shoeBrowseWrapper { 
		position:relative;
		overflow: visible;
		width: 533px;
		float: left;
	}

	#shoeFinderWrapper { 
	/* Contains select forms for shoe finder and Quick-order button */
	zoom:1;
		text-align: left;
		float: right;
		/*height:235px;*/
		width: 200px;
		margin: 0; 
		padding: 0;
		border: 0;
		/*
		background-color:#66FFCC;
		border: 1px solid red;  for testing */
	}

/* Masthead links ************************************  */

	#masthead08 {
		font-size: 11px;
		height:79px;
		background-repeat:no-repeat;
		background-position: bottom left;
		background-color:#FFFFFF;

	}
	
	#toplinkcontainer { 
	padding: 5px 0 15px 0;
	text-align:right;
	margin-left:140px;
	}
	
	img.left {float:left;}
	img.right {float:right;}
	
	#toplinks, #toplinksleft  {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#toplinksleft {
	float:left; 
	margin:0;
	margin-top:0;
	/* background-color:#999999; */
	text-align:left;
	width:220px;
	display: inline; /* Fixes ie6 double float margin BUG */
	}

/*	#toplinkcontainer { 
	padding: 5px 0 15px 0;
	text-align:right;
	}
	
	#toplinks, #toplinksleft  {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	#toplinksleft {
	float:left; 
	margin:0 0 0 135px;
	margin-top:0;
	text-align:left;
	width:220px;
	display: inline; Fixes ie6 double float margin BUG 
	}*/
	
	#toplinks li, #toplinksleft li {
		display:inline;
		border-right: 1px solid #000;
		line-height: 11px;
		padding: 0 6px 0 6px;
	}
	#toplinks li.last, #toplinksleft li.last { 
	/* Remove right border and right-side padding from last menu item */
		border-right: 0;
		padding: 0 0 0 6px;
	}
	#masthead08 a:link {color:#003371; text-decoration:none;}
	#masthead08 a:visited {color:#003371; text-decoration:none;}
	#masthead08 a:hover {color:#003371; text-decoration:underline;}
	#masthead08 a:active {color:#003371; text-decoration:none;} 

	/*
	Login and EZ returns graphic
	*/

	#logincontainer {
		text-align:right; 
		height:40px;
		width: 258px; 
		float:right; 
		vertical-align:middle;
	}
	
	#logincontainer a:link {
		text-decoration:underline;
		/*line-height:40px;*/
	}
	
	#logincontainer p {

		float:left;
		margin:0;
		padding:0;
		border:0;
		text-align:left;
		line-height:12px;
		width:128px;
	}

/*	#logincontainer {
		text-align:right; 
		width: 255px; 
		float:right; vertical-align:middle;
	}
	#logincontainer a:link {
		text-decoration:underline;
		line-height:40px;
	}
	
	#logincontainer span {
		float:left;
	}*/
	
	/*
	Primary navigation
	*/

	#primnavbar {
		background-image:url(/sfc3/images/notext/nd08/bg_primnavbar_cart.gif);
		background-repeat:no-repeat;
		padding:0; margin:0; border:0;
		padding-left: 10px;
		padding-top:2px;
		padding-bottom:1px;
		/*		
		background-color:#f4f4f4;
		border-top:2px solid #004187;	
		border-bottom:1px solid #004187;	
		border-left:1px solid #8a989b;	
		border-right:1px solid #8a989b;	
		*/
	}
	/*
	Message bar
	*/
	
	#msgbar { 
		background-image:url(/sfc3/images/notext/nd08/bg_msgbar_rounded.gif);
		background-repeat: no-repeat;
		background-position: bottom center;
		/*
		background-image:url(/sfc3/images/notext/nd08/bg_bar_blue.jpg);
		background-repeat:repeat-x;
		background-position: top left;
		*/
		margin:0; padding: 5px;
		clear: both;
		font-size: 14px;
		background-color:#004188; 
		color: #ffffff;
		/*border-top: 1px solid #5e9bd0;*/ 
		text-align:center;
		overflow:auto;
		line-height:24px;
	}
	
	#msgbar a { color:#ffffff; text-decoration:none;}
	#msgbar a:hover { color:#ffffff; text-decoration:underline;}
	.yellow {color:#FFFF00; text-decoration:underline;}
	
	#msgbar li {
		display: inline;
		list-style-type: none;
		padding-right: 20px;
	}

	/*
	Shopping cart
	*/

	#cartnav {
		text-align:right;
		/*background-color:#fbfbb4; width: 140px;*/ 
		float:right;
		padding: 5px 9px 5px 7px;
		/* border-right: 1px solid #333; */
		font-size: 14px;
		font-weight:bold;
		color: #004188;
		white-space:nowrap;
		width: 190px;
		word-spacing:normal;
	}
	
	#cartnav a {color: #004188; text-decoration:none;}
	#cartnav a:hover { color:#000000;}
	#cartnav span { text-decoration:underline;} /* underline cart text */
	
	/*
	Seach bar in masthead
	*/	
	
	#searchnav {
		/*margin-top: 5px;*/
		text-align: left;
		/* 
		line-height:26px;
		background-color:#CCCCCC; 		
		*/
				/*width: 230px;*/
		float:left;
		border:0;
		margin:0;
		padding:0;
		/*height:26px;
		margin-bottom:0;
		padding-bottom:0;
		white-space:nowrap;*/
		margin-left: 10px;

	}
	#searchnav .searchfield {
			border:#747474 1px solid; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size:11px; 
			padding:1px; 
			vertical-align: middle;
			width:160px;

			}
	.searchbutton {vertical-align: middle;}
	
	
	
	h1, h2, h3 {display:none;}

/* Account Login Styles ************************************  */

	#loginWrapper a {color:#004188;}
	#loginWrapper form {
		padding:0; margin:0; border:0;
		/*height:172px;*/
	}
	#loginWrapper fieldset {
		float: left;
		width: 110px;
		margin: 0; padding: 0;
		border: 0; margin-bottom:8px;
	}
	#loginWrapper label {display: none;}
	#loginWrapper h4 {
		display:block;
		height: 32px;
		font-size:14px;  
		color: #004188;
		font-weight: bold; 
		padding-top:4px; 
		padding-left:11px;
		margin:0;
		background: #FFFFFF url(/sfc3/images/notext/nd08/shoebrowser/cap_rightcolumn.gif) no-repeat top left;
	}
	
	#loginWrapper .loginForm input  {
			border:#747474 1px solid;
			font-family: Arial, Helvetica, sans-serif; 
			font-size:11px; 
			width:90px;
			background-repeat:no-repeat;
			/*color:#999999;*/
			color:#004188; /* darker for JP */
			
			padding-left:20px; 
			background-repeat:no-repeat;
			background-position: left center;
			margin-bottom:2px;
			}
			
	*html #loginWrapper .loginForm input {

	   /* This is the Tan hack */
		width: 110px;  /* old ie. total width equals box width plus padding plus borders*/
		w\idth: 90px; 
	}
	
	#loginWrapper input.username { 
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/bg_form_user.gif);
		}
		
	#loginWrapper input.password {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/bg_form_password.gif);
		}


	#loginWrapper input.usernameTexten { 
	 background-image: url(/sfc3/images/en/nd08/bg_form_user2.gif);
	}
 
	#loginWrapper input.passwordTexten { 
	 background-image: url(/sfc3/images/en/nd08/bg_form_password2.gif);
	}
	
	#loginWrapper input.usernameTextes { 
	 background-image: url(/sfc3/images/es/nd08/bg_form_user2.gif); 
	}
 
	#loginWrapper input.passwordTextes { 
	 background-image: url(/sfc3/images/es/nd08/bg_form_password2.gif);
	}
	#loginWrapper ul { 
		list-style:none; 
		margin-left:0; 
		margin-top:10px; 
		padding-left:0; 
		font-size:11px;
		margin-bottom:3px;
		padding-bottom:0;
	}
			
	.login {float: right; margin-top: 10px; padding-top:0;}
	
	.smalltext {font-size:10px; font-style:italic;}
	
	.checkbox {vertical-align:middle; margin-right:3px; border:#747474 1px solid; }
	
/* Shoe Browser Menu ******************************************* */
	#shoebrowse, #shoebrowse ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}
	
	ul#shoebrowse {
	clear: left;
	}
	
	#shoebrowse a {
		display: block;
		width:125px; /*width: 10em;*/ 
		
		background-position:left top; 
		background-repeat:no-repeat;
	}
	
	#shoebrowse li { /* all list items */
		float: left;
		width:125px; /*width: 10em;*/ /* width needed or else Opera goes nuts */
	}
	
	#shoebrowse li ul { /* second-level lists */
		position: relative;
		width:125px; /*width: 10em;*/
		left: auto; /* delete */
	}
	
	/* SHOE BROWSE: MEN / WOMEN LINKS */
	
	#shoebrowse li a {
		color: #ffffff;
		height:177px; 
		font-size:14px; 
		font-weight: bold;
		padding-left:11px;
		line-height:27px; 
		text-decoration:none;
		width:114px; /* 125 - 11 */
	}

	* html #shoebrowse li a {  /* This is the Tan hack */
		width: 125px; 
		w\idth: 114px; 
	}
	
	#shoebrowse li ul a { /* properties for sub nav men-women */
		background-color:#0e3f69;
		color: #ffffff;
		height:27px; 
		font-size:12px;
		font-weight:normal;
		padding-left:32px;
		line-height:27px; 
		text-decoration:none;
		width:93px; /* 125 - 32 */
	}
	* html #shoebrowse li ul a{  /* This is the Tan hack */
		width: 125px; 
		w\idth: 93px; 
	}

	.womensbtn a { margin-top:3px;}
	.mensbtn a { margin-top: 1px;}

	/* athletic pod */
	#athletic li a:hover {color: #0e3f69;} /* category-specific hover color */
	
	#athletic li.womensbtn a { 
	background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_ath_wbtn1.gif); 
	}
	
	#athletic li.womensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_ath_wbtn2.gif);
	}
	
	#athletic li.mensbtn a {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_ath_mbtn1.gif); 
	}
	
	#athletic li.mensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_ath_mbtn2.gif);

	}

	/* dress pod */
	#dress li a:hover {color: #836f4b;} /* category-specific hover color */
	
	#dress li.womensbtn a { 
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_drs_wbtn1.gif); 
	}
	
	#dress li.womensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_drs_wbtn2.gif);
	}
	
	#dress li.mensbtn a {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_drs_mbtn1.gif); 
	}
	
	#dress li.mensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_drs_mbtn2.gif);
	}
	
	/* casual pod */
	#casual li a:hover {color: #3d3623;} /* category-specific hover color */
	
	#casual li.womensbtn a { 
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_csl_wbtn1.gif); 
	}
	
	#casual li.womensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_csl_wbtn2.gif);
	}
	
	#casual li.mensbtn a {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_csl_mbtn1.gif); 
	}
	
	#casual li.mensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_csl_mbtn2.gif);
	}
	

	/* work pod */
	#work li a:hover {color: #894d1d;} /* category-specific hover color */
	
	#work li.womensbtn a { 
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_wrk_wbtn1.gif); 
	}
	
	#work li.womensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_wrk_wbtn2.gif);
	}
	
	#work li.mensbtn a {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_wrk_mbtn1.gif); 
	}
	
	#work li.mensbtn a:hover {
		background-image:url(/sfc3/images/notext/nd08/shoebrowser/shoebrowse_wrk_mbtn2.gif);
	}

	.padleft {margin-left:11px;} /* put padding between items in shoebrwse list */
	
/* Shoe finder form ********************************* */
	
	#shoeFinderWrapper fieldset {
		margin: 0; padding: 0;
		border: 0; /*margin-bottom:4px;*/
	}
	
	#shoeFinderWrapper form {
		margin:0; padding:0;
		padding-top:5px;
		margin-top:0px;

	}
	
	#shoeFinderWrapper label {display: none;}
	
	#shoeFinderWrapper h4 {
		display:block;
		height: 32px;
		font-size:14px; 
		color: #004188;
		font-weight: bold; 
		padding-top:4px; 
		padding-left:11px;
		margin:0;
		background: #FFFFFF url(/sfc3/images/notext/nd08/shoebrowser/cap_rightcolumn.gif) no-repeat top left;
	}
	
	#shoeFinderWrapper select  {
			border:#004188 1px solid; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size:11px;  
			width:199px;
			color:#004188;
			background-color:#FFFFCC;
			margin-bottom: 3px;
	}
	
	
	
/* Footer Styles ***************************************************** */
	
	div#footerLinkboxWrapper { 
		border:0; 
		margin:0; 
		padding:0;
		background-image:url(/sfc3/images/notext/nd08/footer_div_bg.gif);
		background-position: top left;
		padding-top:5px;
		font-weight:normal;
	}
	
	#footerLinkboxWrapper li, 
	#footerLinkboxWrapper ul,
	#footerNavWrapper li, 
	#footerNavWrapper ul {margin:0; padding:0;}
	
	#footerLinkboxWrapper ul {
		padding: 0;
		margin: 0;
		list-style: none;

		
		}
		
	#footerLinkboxWrapper ul li { /* top list *header* content  */
		float: left;
		list-style: none;
		font-size:14px;
		padding: 0;
		width: 377px;
		margin-right:0px;
/*		background-repeat:no-repeat;
		background-position:top left;*/
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		}
		
	#footerLinkboxWrapper ul li ul  { /* nested content  */
			padding-left: 5px; padding-bottom: 20px;
		}
		
		
	#footerLinkboxWrapper ul li ul li { /* nested content  */
			float: left;
			width:155px;
			list-style: none;
			font-size:12px;
			margin: 0;
			padding: 0;
			border:0;
			padding-left: 25px;
			background-color: transparent;
		}
		
	.clearit { /* clears the floated parent UL so the wrapper div will contain it */
			clear: both;
			height: 0;
			line-height: 0.0;
			font-size: 0;
		}
	
		
	#footerLinkboxWrapper span {
		margin-left: 30px;
		font-weight:bold;
	}
	#footerLinkboxWrapper a { 
		display:block; 
		padding-left: 12px; 
		text-decoration:none;
		background-image:url(/sfc3/images/notext/nd08/bullet_footerarrow.gif);
		background-repeat:no-repeat; 
		background-position: left center;
		color: #004188;
		background-color: none;
	}
	#footerLinkboxWrapper a:hover { 
		text-decoration:underline;
	}
	
	/* Video and Catalog menu **************** */
	
	#footerLinkboxWrapper #vidcatmenu {
	margin:0; padding:0; border:0;
	margin-top: 3px;
	}
	
	#footerLinkboxWrapper #vidcatmenu li a {
		background-repeat:no-repeat; 
		background-position:left center;
	}
	
	#footerLinkboxWrapper #vidcatmenu li { 
	background-color:#757678;
	}
	
	#footerLinkboxWrapper #vidcatmenu li a {
		display:block; 
		padding-left: 95px; 
		text-decoration:none;
		background-image:url();
		color: #ffffff;
		line-height:29px;
		margin:0;
	}
	
	#footerLinkboxWrapper #vidcatmenu li a.vidclipLink {
		background-image: url(/sfc3/images/notext/nd08/btn_video.jpg);
	}
	#footerLinkboxWrapper #vidcatmenu li a.vurtcatLink {
		background-image: url(/sfc3/images/notext/nd08/btn_vcatalog.jpg);
	}
	
	#footerLinkboxWrapper #vidcatmenu li a.vidclipLink:hover {
		background-image: url(/sfc3/images/notext/nd08/btn_video3.jpg); color:#004188;
		}
	#footerLinkboxWrapper #vidcatmenu li a.vurtcatLink:hover {
		background-image: url(/sfc3/images/notext/nd08/btn_vcatalog3.jpg); color:#004188;
		}
	/* Fix IE6 Clickable area of block links */
	* html body #footerLinkboxWrapper #vidcatmenu li a.vidclipLink,
	* html body	#footerLinkboxWrapper #vidcatmenu li a.vurtcatLink {
		width:282px;
	}
	
	/* 
	Footer nav bar
	*/
	
	#footerNavWrapper {
		background-image:url(/sfc3/images/notext/nd08/bg_bar_blue.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#004188; 
		margin-top: 3px; 
		overflow: visible;
		text-align:right;
		font-size: 11px;
		color:#ffffff;
		margin:0;
		padding:3px 11px;
		border:0;
		border-top:1px solid #ffffff;
		
	}
	
	#footerNavWrapper ul { 
		float:left;
	}
	
	#footerNavWrapper li {
		font-size:11px;
		display: inline;
		list-style-type: none;
		padding-right: 10px;
	}
	#footerNavWrapper li a { 
		color: #ffffff; text-decoration:none; line-height: 26px;
	}
	#footerNavWrapper li a:hover {
		text-decoration:underline;
	}
	
		#footerNavWrapper .searchfield {
				border:#747474 1px solid; 
				font-family: Arial, Helvetica, sans-serif; 
				font-size:11px; 
				vertical-align: middle;
				width:140px;
				margin:0;
				padding:0;
				vertical-align:middle;
		}
		
		
		#footerNavWrapper form {
		border:0; padding:0; margin:0;
		}
		#footerNavWrapper input {
		border:0; padding:0; margin:0; vertical-align: middle;
		}
		#footerNavWrapper .searchbutton {vertical-align: middle;}
		
/* Footer bar at bottom */
		
		#footerBar {
		height:8px;
		background-image:url(/sfc3/images/notext/nd08/footer_bottomcap.gif);
		background-repeat:no-repeat;
		border: 0;
		padding: 0;
		line-height:8px;
		background-color:#ffffff; 
		margin-top: 1px;}
		
	a.mainBodyMsg{
		text-decoration:none;
		color:#000000;
	}
	
	a.mainBodyMsg:hover {
		text-decoration:underline;
	}	

/* STICKY CONTENT, splash/home and sfc content*/
/* ***************************************************** */

	/* Sticky Content for sfc product pages */


		#StickyContentInfo,
		#StickyContentHeader,
		#StickyContentTail,
		#StickyContentBody,
		#StickyContentBottom {
			behavior: url(/sfc3/css/nd08/splash/iepngfix.htc);
		}
		
		.StickyContent {
			position:absolute; 
			width: 314px; 
			height:318px;
			padding: 0px; 
			display:none;
			z-index:100000;
		}
		.StickyContentTop {
			padding-left:15px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/topRound.png) no-repeat left bottom;
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 12px;
			color: #FFFFFF;
			font-weight:bold;
			width: 314px; 
			height:33px;
			position:relative;
		}
		
		.StickyContentBody {
			padding-left: 15px;
			width: 299px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/bodyShadow.png) repeat-y left top;
		}
		.StickyContentBottom {
			padding:0px;
			width: 314px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/bottomRound.png) no-repeat left top;
		}
	
	
		.StickyContentTailBottomRight {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			top:100px;
			left:301px;
		
		}
		
		.StickyContentTailBottomLeft {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			top:100px;
			left:-29px;
		
		}
		
		.StickyContentTailLowerBottomRight {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:301px;
		
		}
		
		.StickyContentTailTopLeft {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailTopLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:-29px;
		}
		
		.StickyContentTailTopRight {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailTopRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:301px;
		
		}
		
		.StickyContentTailLowerBottomLeft {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:-29px;
		
		}
	
	/* Sticky Content for splash/ home pages */
	
		.StickyContent_tech {
			position:absolute;
			width: 226px; 
		   /* height:318px;*/
			padding: 0px; 
			display:none;
			z-index:100000; 
			
			
		}
		.StickyContentTop_tech {
			padding-left:15px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/splashTopRound.png) no-repeat left bottom;
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 11px;
			color: #FFFFFF;
			font-weight:bold;
			/*width: 314px;*/ 
			/*width: 226px;*/
			height:33px;
			position:relative;
			text-align:left;
		}
		
		.StickyContentBody_tech {
		
			font-family:Arial, Helvetica, sans-serif; 
			font-size: 11px;
			color: #000000;
			/*padding-left: 11px;*/
			/*width: 226px;*/ 
			width: 226px;
			padding-top: 2px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/splashBodyShadow.png) repeat-y left top;
			/*BACKGROUND:url(/sfc3/Images/noText/contextInfo/splashBodyShadow2.png) no-repeat left top;*/
			text-align:left;
		
		}
		
		.StickyContentBottom_tech {
			padding:0px;
			/*width:226px;*/ 
			width: 226px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/splashBottomRound.png) no-repeat left top;
		}
		
		.StickyContentTailTopLeft_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailTopLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:-29px;
		}
		
		.StickyContentTailTopRight_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailTopRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			/*left:301px;*/
			left:213px;
		
		}
		
		.StickyContentTailBottomRight_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			top:100px;
			/*left:301px;*/
			left:213px;
		
		}
		
		.StickyContentTailBottomLeft_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			top:100px;
			left:-29px;
		
		}
		
		.StickyContentTailLowerBottomRight_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomRight.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			/*left:301px;*/
			left:213px;
		
		}
		
		.StickyContentTailLowerBottomLeft_tech {
			padding-left: 0px;
			BACKGROUND:url(/sfc3/Images/noText/contextInfo/TailBottomLeft.png) no-repeat left top;
			width: 37px; 
			height:48px;
			position:absolute;
			left:-29px;
		
		}

		
		.detailPic {width:193px; border:0; margin:0; padding:0; margin-left: 14px;}
/* Flash player Styles */
	.playlistbox { 
		margin: 0;  padding: 0;
		overflow: auto;}
	.playlistlo {background-color: #d0e4fb; cursor: default;}
	.playlisthi {background-color: #a0c9f7; cursor: pointer;}
	
/* Technology Popup Image */
	ul#home-featurepopup, ul#home-featurepopup li {
		list-style:none;
	 	margin:0; padding:0; border:0;
	}
	
	ul#home-featurepopup li {
		display:block; padding:0; margin:0; border:0;
	}
			
	li.featurepop a {
	 display:block;
	 outline:none;
	 line-height:15px;
	 width:17px;
	 height:17px;
	 background:transparent url(/sfc3/images/notext/overlayimages/icon_box.gif) no-repeat 0 0;
	 text-indent:-9009px;
	 margin:0; padding:0; border:0;
	}
			
	li.featurepop-on a, 
	li.featurepop a:hover {
	 display:block;
	 outline:none;
	 line-height:15px;
	 width:17px;
	 height:17px;
	 background:transparent url(/sfc3/images/notext/overlayimages/icon_box.gif) no-repeat 0 -17px;
	 text-indent:-9009px;
	 margin:0; padding:0; border:0;
	}

	/*
	Padding for HOME popup icons
	*/
	ul#home-featurepopup li#durability-pop {
		padding-left: 384px;
		padding-top: 14px;
		}
	
	ul#home-featurepopup li#fit-pop {
		padding-left: 186px;
		}

	ul#home-featurepopup li#comfort-pop {
		padding-left: 300px;
		}
		
	ul#home-featurepopup li#styles-pop {
		padding-left: 221px;
		padding-top: 31px;
		}
		
	ul#home-featurepopup li#quality-pop {
		padding-left: 96px;
		}
	
	ul#home-featurepopup li#slipresistance-pop {
		padding-left: 353px;
		}
	
	/* link to trigger className swap*/
	
	ul#home-featurepopup li#featurepop-trigger{ 
	padding-top:68px;
	}
	
	ul#home-featurepopup li#featurepop-trigger a {
	 display:block;
	 outline:none;
	 line-height:32px;
	 height:32px; 
	 /*background-color:#990000;*/
	 text-indent:-9009px;
	 margin:0; padding:0; border:0;
	}
	
/*
SFC Features and Programs Menu
*/

	div#programnav {
		overflow: hidden;
		width: 755px;
		height: 124px;
		zoom:1;
		}
	
	#programnav ul {
	padding:0; margin:0; border:0;
	width: 755px;
	}
	
	#programnav ul li {
		display:block;
		float:left;
		list-style-type:none;
	}
	
	#programnav ul li#programnav-sliptest {
		margin: 0 10px;
	}
	
	#programnav ul li a {
		display:block;
		outline:none;
		width:245px;
		height:124px;
		background:transparent url() no-repeat 0 0;
		text-indent:-9009px;
		margin:0;
	
	}
	
	/*
	Buttons English
	*/
	#programnav ul.en li#programnav-clearance a { 
		background:transparent url(/sfc3/images/en/nd08/programnav_clearance.jpg) no-repeat 0 0;
					}
	#programnav ul.en li#programnav-clearance a:hover { 
		background-position:0 -2px
					}
					
	#programnav ul.en li#programnav-sliptest a { 
		background:transparent url(/sfc3/images/en/nd08/programnav_sliptest.jpg) no-repeat 0 0;
					}
	#programnav ul.en li#programnav-sliptest a:hover { 
		background-position:0 -2px
					}
					
	#programnav ul.en li#programnav-corporate a { 
		background:transparent url(/sfc3/images/en/nd08/programnav_corporate.jpg) no-repeat 0 0;
					}
	#programnav ul.en li#programnav-corporate a:hover { 
		background-position:0 -2px
					}
					
	/*
	Buttons English
	*/
	#programnav ul.es li#programnav-clearance a { 
		background:transparent url(/sfc3/images/es/nd08/programnav_clearance.jpg) no-repeat 0 0;
					}
	#programnav ul.es li#programnav-clearance a:hover { 
		background-position:0 -2px
					}
					
	#programnav ul.es li#programnav-sliptest a { 
		background:transparent url(/sfc3/images/es/nd08/programnav_sliptest.jpg) no-repeat 0 0;
					}
	#programnav ul.es li#programnav-sliptest a:hover { 
		background-position:0 -2px
					}
					
	#programnav ul.es li#programnav-corporate a { 
		background:transparent url(/sfc3/images/es/nd08/programnav_corporate.jpg) no-repeat 0 0;
					}
	#programnav ul.es li#programnav-corporate a:hover { 
		background-position:0 -2px
					}
