#navbar li.top_nav
{padding: 7px 10px 13px 10px;
z-index: 100;}

#navbar li ul
{position: relative;
top: -48px;
left: 175px;
z-index: 10000;
}

#navbar li ul li ul
{top: -41px;}

.grid
{position: absolute;
zoom: 1;
}

span.comment_error
{width: 150px} 

#menu o
{display: block;
font: 10px 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
color: #a3a3a3;
text-transform: uppercase;
text-align: center;
}


#menu r
{display: block;
font: 10px 'Myriad Pro Cond', 'Myriad Pro', 'Helvetica', 'Verdana', sans-serif;
color: #a3a3a3;
text-transform: uppercase;
text-align: center;
padding: 15px 0px 0px 0px;
}


	*{
	    margin:0;
	    padding:0;
	}
	img{
	    border:none;
	}

	#loading {
	    position: absolute;
	    top: 49.5%; 
	    left: 49.5%;
	    z-index: 10;
	    width: 24px; 
	    height: 24px;
	    text-indent: -999em;
	    background-image: url(images/progress.gif);
	}
	
	#navigation{
	    overflow: hidden;
	    height: 100%;
	    text-align:center;
		z-index:20;
		margin-left: auto;
    margin-right: auto;
	   /* padding:0px 80px 0 0; */
	}

	#supersized{
	    position:fixed;
	}
	#supersized img{ -ms-interpolation-mode: bicubic; }
	#supersized img, #supersized a{
	    height:100%;
	    width:100%;
	    position:absolute;
	    z-index: 0;
	}
	
	#supersized .prevslide, #supersized .prevslide img{
	    z-index: 1;
	}
	#supersized .activeslide, #supersized .activeslide img{
	    z-index: 2;
	}


#controls > *:hover, #nextthumb:hover, #prevthumb:hover{ cursor:pointer; }