/* v1.0 | 20080212

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

 */
/* remember to define focus styles!
:focus {
	outline: 0;
}
 */
/* remember to highlight inserts somehow!
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
 */
/* tables still need 'cellspacing="0"' in the markup
table {
	border-collapse: collapse;
	border-spacing: 0;
} */
/*---------------------------------------------------------
-----------------END CSS RESET RULES ----------------------
---------------------------------------------------------

body {
	font-family: Helvetica Neue, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
}

a {
	color:#FFFFFF;
}

a span{
	display:none;
	}*/

#internalcontent_portfolio{
padding:0px;
margin:0px;
}

#internal .portfolio #portfolio_wrapper {
font-family: Arial, Helvetica, sans-serif;
	margin:20px auto 20px auto;
	border-top:1px solid black;
	border-bottom:1px solid black;
	width:986px;
	position:relative;
	float:left;
	clear:both;
}

#internal .portfolio #portfolio_header{
	padding: 20px 90px 15px 220px;
/*	display:none;*/
}

ul#portfolio_categories {
margin-top:15px;  /*DON'T  set left/right margins in this file, see line 86 of portfolio_actions.js*/
margin-bottom:15px;
	/* margin:30px 0 30px 83px; 43px puts the nav aligned with the first item label. 220px aligns it with the heading and breadcrumbs */
	float:left;
	
}

ul#portfolio_categories li{
	float:left;
	margin:0px;
	margin-right:60px;
	list-style:none;
}

#portfolio_categories a {
	font-size:16px !important;
	text-decoration:none !important;
	color:#333333 !important;
}

#portfolio_categories a:hover, #portfolio_categories a.current {
	text-decoration:none !important;
	color:#D67D09 !important;
}

#internal .portfolio #portfolio_shade {
	/*height:465px;*/
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
	width:820px;
	clear:left;
	
}

#internal .portfolio #filmstrip {
	width:15000px;
	position:relative;
}

#internal .portfolio .portfolio_container {
	width:960px;
	float:left;
	}
	
#internal .portfolio .column{
	width:380px;
	float:left;
	margin:0 20px 0 0;
	padding: 0;
	}
	
#internal .portfolio .portfolio_container h2{
	font-size:22px;
	color:#D67D09;
	clear:both;
	font-weight:normal;
	margin:5px 0 15px 0;
}

#internal .portfolio .portfolio_container h4{
	color:#D97226;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
#internal .portfolio .portfolio_container p{
	font-size:12px;
	line-height:150%;
	margin:0 0px 10px 0;
	color: #000;
	}
	
#internal .portfolio .preloader_overlay {
	display:inline;
	color:#000000;
	float:left;
	
	}
	
#internal .portfolio .thumb_preloader {
	background:url(../images/thumb_preloader.gif);
	background-repeat:no-repeat;
	background-position:center;
}	

#internal .portfolio .thumb{
	width:260px;
	height:200px;
	margin:0 40px 40px 0;
}

#internal .portfolio .thumb a{
	text-decoration:none;
	font-size:11px;
	color:#000;
	}
	
#internal .portfolio #next, #internal .portfolio #prev {
	width:75px;
	height:75px;
	display:block;
	position:absolute;
	z-index:100;	

}

#internal .portfolio #next {
		left:922px;
		top:100px;
		background:url(../images/right_portfolio_arrow.png) no-repeat;
			
}

#internal .portfolio #prev {
	left:-33px;
	top:100px;
		background:url(../images/left_portfolio_arrow.png) no-repeat;
}	

#internal .portfolio .image_wrapper {
	cursor:pointer;
	position:relative;
	width:780px;
}

#internal .portfolio .portfolio_image {
	display:none;
	float:left;
	position:absolute;
	top:0px;
	/*left:100px;*/

}

#internal .portfolio .image_navigator{
	float:right;
	/*margin: 10px 220px 0 0;*/
	margin:10px 175px 0 0;
	height:15px;
	list-style:none;
	}

#internal .portfolio .image_navigator li{
	float:left;
	margin:5px 5px 0 0;
	}
	
#internal .portfolio .image_navigator a{
	height:15px;
	width:14px;
	display:block;
	background:url(../images/image_button.png) no-repeat;
	text-decoration:none;
	}

#internal .portfolio .image_navigator .current{
	background:url(../images/image_button_active.png) no-repeat;
	}
