﻿/*  HTML Elements */
*
	{
		cursor:default;
	}
	
body
    {
		font-family:Times New Roman, Roman, Serif;
        text-align:center;
        background-color:#FFFFFF;
    }
form
{
	position:relative;
}
a
	{
		text-decoration:none;
		cursor:pointer;
		color:#939598
	}


img.preload
	{
		display:none;
	}

	
.menu-item
	{
		color:#939598;
	}
.menu-item-active
	{
		color:#000000;
	}
	
/*
	Outer Container	
*/
#outer-container
    {
		position:relative;
		top:30px;		
        width:875px;
		margin:0 auto;
        text-align:left;
		scrollbar-base-color: #939598;
		scrollbar-arrow-color: #939598;
		scrollbar-3dlight-color: #939598;
		scrollbar-darkshadow-color: #939598;
		scrollbar-face-color: #f4f4f0;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #d0d0d0;
		scrollbar-track-color: #efefef;
    }  

/* Main Content Areas */
    
#main-content
    {
        position:relative;
        border: 1px solid #939598;
 /*       padding:30px;*/
        height:400px;
        width:855px; 
        color:#939598;
    }           
#main-content #main-content-panel1
    {
        position:absolute;
        top:30px;
        left:30px;
        height:340px;
    }
#main-content.two-panel #main-content-panel1
	{
			width:630px;
	}
#main-content.three-panel #main-content-panel1
	{
			width:265px;
	}

#main-content #main-content-panel2
    {
        position:absolute;
        top:30px;
        height:340px;
        color:#939598;
    }
#main-content.two-panel #main-content-panel2
	{
        left:660px;           
		width:185px;
	}
#main-content.three-panel #main-content-panel2
	{
        left:325px;           
		width:325px;
	}

#main-content #main-content-panel3
    {
        position:absolute;
        top:30px;
        height:340px;
    }
#main-content.three-panel #main-content-panel3
	{
        left:660px;           
		width:185px;
	}

#main-content .image-container a.image-link
	{
		position:absolute;
		width:100%;
		height:100%;		
	}

#main-content .image-container .fade-in
	{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		z-index:0;
	}		

#main-content .image-container #footwear
	{
		margin:30px;
	}		
#main-content .text-container
	{
		position:relative;
		width:100%;
	}

#main-content .text-container a:hover
	{
		color:#202020;
	}

#main-content .text-container .section
	{
		font-style: italic;
		color: #939598;
		margin-bottom: 12px;
	}

#main-content .text-container .header
	{
		width:100%;
		overflow:hidden;
		position:relative;
		font-style:italic;
		font-size:160%;
		font-weight:bolder;
		color:#777777;
	}
#main-content .text-container .sub-header
	{
		font-style:italic;
		font-size:80%;
		color:#939598;
	}
#main-content div.text
	{
		position:relative;
		width:100%;
		height:307px;
		overflow:visible;
		font-size:80%;
		color:#939598;
		padding-top:3px;
		padding-left:2px;
	}
#main-content.two-panel #main-content-panel1 div.long-text
	{
		/* narrower to allow for borders & scroll bar */
		width:618px;
	}
#main-content.three-panel #main-content-panel1 div.long-text
	{
			width:253px;
	}
	
#main-content.three-panel #main-content-panel2 div.long-text
	{
		/* narrower to allow for borders & scroll bar */
		width:313px;
	}
	
#main-content div.text ul
{
	margin:0;
	padding:0;
	padding-left:0.25em;
}
#main-content div.text ul li
{
	margin:1em 1.5em;
}

#main-content div.long-text
	{
		height:295px;
		margin-top:3px;
		padding:5px;
		border:solid 1px #777777;
		overflow-y:scroll;
	}

#main-content #search-results
	{
		height: 325px;
	}
	
#main-content div.info
	{
		font-style:italic;
	}	
	
#main-content div.text p
	{
		margin:0 0 11px 0;
	}

#main-content div.text p.info
	{
		margin:0;
		font-style:italic;
	}

#main-content div.text .sitemap
	{
		color:#000000;
		font-weight:bold;
		font-style:italic;
	}

#main-content div.text .sitemap dt
	{
		margin-top:1em;
	}

#main-content div.text .sitemap dt.first
	{
		margin-top:0;
	}

#main-content div.policy dl
	{
		margin: auto 0;
	}
#main-content div.policy dt
	{
		font-weight:bold; 
		font-size: 110%;
		margin-top:1em;
	}
	
#main-content div.policy dt.first
	{
		margin-top:0;
	}

#main-content div.policy dd
	{
		font-style:italic;
		margin: auto 0;
	}

#main-content div.text .sitemap dt a
	{
		text-decoration: none;
		color: #000000;
		font-style: italic;
	}

#main-content div.text .sitemap dd a
	{
		text-decoration: none;
		color: #777777;
		font-style: italic;
		font-weight:normal;
	}

#main-content div.text .divider
	{
		padding:0 0 2px 0;
		background:url(gray-dot-border.gif) repeat-x bottom;
		margin:0 0 12px 0;
	}
	
#main-content div.text p.last
	{
		margin:0;
	}
#main-content .navigation
{
	
}
#main-content .navigation .container
	{
		position:relative;
		top:85px;
		width:135px;
		margin:auto;
		margin-left:30px;	
	}	

#main-content .navigation .logo
	{
		width:100%;
		height:91px;
		background-image:url(ULU-LOGO.gif);
		background-position:center center;
		background-repeat:no-repeat;
	}
#main-content .navigation .caption
	{
		width:100%;
		text-align:center;
		background:url(gray-dot-border.gif) repeat-x;
		margin-top:9px;
		padding:12px 0;
	}
	
#main-content .navigation a
	{
		text-decoration:none;
		color:#000000;
	}

#main-content .navigation a:hover
	{
		color:#939598;
	}

#main-content .navigation dl
	{
		display: inline;
		margin:0;
		padding:0;
		margin-left:3px;
	}

#main-content .navigation dl dd
	{
		display: inline;
		list-style:none;
		margin:0;
		padding:0;
		margin-left:4px;
		padding-left:6px;
		border-left:solid 1px black;
		font-style:italic;
		font-weight:bold;
		font-size:80%;
	}
#main-content .navigation dl dd.first
	{
		display: inline;
		list-style:none;
		margin:0;
		padding:0;
		border-left:none;
	}
#main-content .navigation dl.menu-active dd, #main-content .navigation dl dd.menu-active
	{
		border: none;
		margin:0;
		padding:0;
	}
#main-content .navigation dl.menu-active dd.menu-item-active
	{
		display: none;
	}

#main-navigation
	{
		position:relative;
		text-align:center;
		color:#939598;
		background-image:url(horizontal-divider.gif);
		background-position:300px 30px;
		background-repeat:no-repeat;
	}
#main-navigation a
	{
		color:#939598;
	}
#main-navigation a:hover
	{
		color:#202020;
	}
	
#main-navigation .navigation dl
	{
		/*display: inline;
		margin:5px;
		padding:0;*/
	}

#main-navigation .navigation dl dd
	{
		display: inline;
		list-style:none;
		background-image:url(menu-separator.gif);
		background-repeat:no-repeat;
		background-position:0 8px;
		margin:0;
		padding:0;
		margin-left:2px;
		padding-left: 14px;
		font-style:italic;
		font-weight:normal;
		font-size:80%;
	}

#main-navigation .navigation dl dd.first
	{
		margin:0;
		padding:0;
		background:none;
	}
	
#main-navigation-panel1
{
}