@charset "utf-8";
/* CSS Document */
#portmainnav{
	width:960px;
	position:relative;
	height:11px;
	
}
#portmainnav  ul{
    list-style: none;
    margin: 0;
    padding: 0px 0px 0px 0px;
}
#portmainnav li{
	float:left;
	margin:0;
	padding:0;
}
#portmainnav li a{
	margin:0;
	padding:0;
	text-indent: -900em;
	text-decoration: none;
	line-height: 100%;
	display: block;
}
#portmainnav #portfolio-uk a{
	background-image: url(../images/portfolionav.gif);
	background-repeat:no-repeat;
	height: 11px;
	width: 75px;
}
#portmainnav #portfolio-uk a:hover{
background-position:0px -22px;
}
#portmainnav #portfolio-uk a.current, #portmainnav #portfolio-uk a.current:hover{
background-position:0px -11px;
}
#portmainnav #portfolio-usa a{
	background-image: url(../images/portfolionav.gif);
	background-position:-361px 0px;
	background-repeat:no-repeat;
	height: 11px;
	width: 50px;
}
#portmainnav #portfolio-usa a:hover{
background-position:-361px -22px;
}
#portmainnav #portfolio-usa a.current, #portmainnav #portfolio-usa a.current:hover{
background-position:-361px -11px;
}
#portmainnav #portfolio-global a{
	background-image: url(../images/portfolionav.gif);
	background-position:-175px 0px;
	background-repeat:no-repeat;
	height: 11px;
	width: 70px;
}
#portmainnav #portfolio-global a:hover{
background-position:-175px -22px;
}
#portmainnav #portfolio-global a.current, #portmainnav #portfolio-global a.current:hover{
background-position:-175px -11px;
}
#portmainnav #portfolio-other a{
	background-image: url(../images/portfolionav.gif);
	background-position:-152px 0px;
	background-repeat:no-repeat;
	height: 11px;
	width: 54px;
}
#portmainnav #portfolio-other a:hover{
background-position:-152px -22px;
}
#portmainnav #portfolio-other a.current, #portmainnav #portfolio-other a.current:hover{
background-position:-152px -11px;
}
#portmainnav #portfolio-europe a{
	background-image: url(../images/portfolionav.gif);
	background-position:-301px 0px;
	background-repeat:no-repeat;
	height: 11px;
	width: 57px;
}
#portmainnav #portfolio-europe a:hover{
background-position:-301px -22px;
}
#portmainnav #portfolio-europe a.current, #portmainnav #portfolio-europe a.current:hover{
background-position:-301px -11px;
}

#portfolio_image{
	width:960px;
	height:400px;
	position:relative;
	top:-20px;
	left:0;
	z-index:0;
	margin-bottom:-20px;
}
#thumbsholder{
	width:960px;
	position:relative;
	top:-20px;
	left:0;
	height:78px;
	margin-bottom:-20px;
	background-color:#2b1a0d;
	padding:41px 0px 1px 0px;
	font-size:0;
	line-height:0;
	z-index:0;
}
#thumbcopy{
	width:600px;
	position:relative;
	top:-20px;
	left:40px;
	height:auto;
	margin-bottom:-13px;
	color:#797067;
	padding:0px;
	font-size:11px;
	line-height:13px;
	z-index:0;
}

.portnavholder{
	width:960;
	position:relative;
	top:0;
	left:0;
	z-index:1;
	height:auto;
}
.portinnernavholder{
	width:960px;
	position:relative;
	top:0;
	left:0;
	background-color:#9E968E;
	z-index:1;
	height:auto;
}

.portinnernavholder ul{
    list-style: none;
}
.portinnernavholder ul { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.portinnernavholder ul{
background-color:#9E968E;
position: relative;
right: 0;
margin:0px 0px 0px 0px;
padding:0px 00px 0px 0px
}
.portinnernavholder li a.alt {
	background-image:none;
}

.portinnernavholder li{
    float: right;
	margin: 0 0 0 1px;
}
.portinnernavholder li a{
    margin: 0px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding: 0px 10px 0px 10px;
    color: #333333;
    font-weight: normal;
    font-size: 12px;
	height:27px;
	line-height:27px;
	background-image:url(../images/grey_bullit.gif);
	background-repeat:no-repeat;
	background-position: left;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.portinnernavholder li a:hover{
	color:#cec9c3;
}
.portinnernavholder li a.current, .portinnernavholder li a.altcurrent{
	color:#ffffff;
}
.portinnernavholder li a.altcurrent {
	background-image:none;
}

/* Specifics for the portlio fades list */
.galleria{width:960px;list-style:none;width:200px;}
.galleria li{width:136px;height:58px; border-right:1px solid #2b1a0d;display:block;overflow:hidden;float:left;}
.galleria li a{display:none}
	.gallery_demo{width:960px;}
	.gallery_demo li{width:136px;height:58px; border-right:1px solid #2b1a0d;}
	.gallery_demo li.end{width:138px;height:58px; border:none;}

