/* Knot Styles */
/* Global */
body {
	background:#f7f7f7;
	margin:0;
	padding:0;
	/*font:13px Arial, Helvetica, sans-serif;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
}
p {
	/*font:13px Arial, Helvetica, sans-serif;*/
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#979797;
	margin:0;
	padding:0 0 10px 0;
}
#container {
	position:relative;
	width:978px;
	margin:0 auto;
	height:768px;
}
#loading_img {
	position:absolute;
	top:100px;
	left:100px;
}
/* Header */
#header {
	position:relative;
	width:978px;
	height:99px;
}
#logo {
	position:absolute;
	top:53px;
	left:0;
	cursor:pointer;
}
/* Navigation */
#nav_portfolio,
#nav_services,
#nav_about,
#nav_contact {
	background:url(/images/nav_portfolio.gif) no-repeat;
	position:absolute;
	top:77px;
	left:711px;
	width:68px;
	height:22px;
}
.nav a {
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:22px;
	outline:none;
}
#nav_portfolio a { width:68px; }
#nav_portfolio a:hover { background:url(/images/nav_portfolio.gif) 0 -22px no-repeat; }
#nav_services {
	background:url(/images/nav_services.gif) no-repeat;
	left:846px;
	width:63px;
}
#nav_services a { width:63px; }
#nav_services a:hover { background:url(/images/nav_services.gif) 0 -22px no-repeat; }
#nav_about {
	background:url(/images/nav_about.gif) no-repeat;
	left:778px;
	width:68px;
}
#nav_about a { width:68px; }
#nav_about a:hover { background:url(/images/nav_about.gif) 0 -22px no-repeat; }
#nav_contact {
	background:url(/images/nav_contact.gif) no-repeat;
	left:909px;
	width:55px;
}
#nav_contact a { width:55px; }
#nav_contact a:hover { background:url(/images/nav_contact.gif) 0 -22px no-repeat; }
/* Subnav About */
#subnav_about {
	position:absolute;
	top:29px;
	left:292px;
	display:none;
	width:1px;
	overflow:hidden;
	z-index:99;
	height:100px;
}
#subnav_about_mission,
#subnav_about_philosophy,
#subnav_about_team {
	background:url(/images/subnav_about_mission.gif) no-repeat;
	width:132px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
}
#subnav_about_philosophy {
	background:url(/images/subnav_about_philosophy.gif) no-repeat;
	top:24px;
}
#subnav_about_team {
	background:url(/images/subnav_about_team.gif) no-repeat;
	top:48px;
}
#subnav_about a,
#subnav_about a:hover {
	position:absolute;
	top:0;
	left:0;
	width:132px;
	height:24px;
	display:block;
	outline:none;
}
#subnav_about_mission a:hover { background:url(/images/subnav_about_mission.gif) 0 -24px no-repeat; }
#subnav_about_philosophy a:hover { background:url(/images/subnav_about_philosophy.gif) 0 -24px no-repeat; }
#subnav_about_team a:hover { background:url(/images/subnav_about_team.gif) 0 -24px no-repeat; }
#sub_subnav_team {
	position:absolute;
	top:5px;
	left:412px;
	display:none;
	overflow:hidden;
	z-index:99;
	height:100px;
	width:1px;
}
#subnav_nicholas,
#subnav_kort,
#subnav_emi,
#subnav_jessica {
	background:url(/images/nav_about_nicholas.gif) no-repeat;
	width:77px;
	top:0;
	left:0;
	height:24px;
	position:absolute;
}
#subnav_nicholas a,
#subnav_nicholas a:hover,
#subnav_kort a,
#subnav_kort a:hover,
#subnav_emi a,
#subnav_emi a:hover,
#subnav_jessica a,
#subnav_jessica a:hover {
	position:absolute;
	top:0;
	left:0;
	width:77px;
	height:24px;
	display:block;
	outline:none;
}
#subnav_kort {
	background:url(/images/nav_about_kort.gif) no-repeat;
	top:24px;
}
#subnav_emi {
	background:url(/images/nav_about_emi.gif) no-repeat;
	top:48px;
}
#subnav_jessica {
	background:url(/images/nav_about_jessica.gif) no-repeat;
	top:72px;
}
#subnav_nicholas a:hover { background:url(/images/nav_about_nicholas.gif) 0 -24px no-repeat; }
#subnav_kort a:hover { background:url(/images/nav_about_kort.gif) 0 -24px no-repeat; }
#subnav_emi a:hover { background:url(/images/nav_about_emi.gif) 0 -24px no-repeat; }
#subnav_jessica a:hover { background:url(/images/nav_about_jessica.gif) 0 -24px no-repeat; }
/* Subnav Portfolio */
#subnav_portfolio {
	position:absolute;
	top:29px;
	left:224px;
	display:none;
	width:1px;
	overflow:hidden;
	z-index:99;
	height:100px;
}
#subnav_product,
#subnav_furniture,
#subnav_packaging {
	background:url(/images/nav_product.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
	width:100px;
	height:24px;
}
#subnav_furniture {
	background:url(/images/nav_furniture.gif) no-repeat;
	top:24px;
}
#subnav_packaging {
	background:url(/images/nav_packaging.gif) no-repeat;
	top:48px;
}
#subnav_product a,
#subnav_product a:hover,
#subnav_furniture a,
#subnav_furniture a:hover,
#subnav_packaging a,
#subnav_packaging a:hover  {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100px;
	height:24px;
	outline:none;
}
#subnav_product a:hover { background:url(/images/nav_product.gif) 0 -24px no-repeat; }
#subnav_furniture a:hover { background:url(/images/nav_furniture.gif) 0 -24px no-repeat; }
#subnav_packaging a:hover { background:url(/images/nav_packaging.gif) 0 -24px no-repeat; }
#sub_subnav_product,
#sub_subnav_furniture,
#sub_subnav_packaging {
	position:absolute;
	top:5px;
	left:305px;
	display:none;
	overflow:hidden;
	z-index:100;
	height:100px;
	width:1px;
}
#sub_subnav_furniture { top:29px; }
#sub_subnav_packaging { top:53px; }
.port_subnav {
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:24px;
}
.port_subnav a,
.port_subnav a:hover {
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:24px;
	display:block;
	outline:none;
}
#subnav_plantronics {
	background:url(/images/nav_packaging_plantronics.gif) no-repeat;
	top:0;
}
#subnav_falten_eye {
	background:url(/images/nav_packaging_falten.gif) no-repeat;
	top:24px;
}
#subnav_kohei {
	background:url(/images/nav_furniture_kohei.gif) no-repeat;
	top:0px;
}
#subnav_hinge {
	background:url(/images/nav_furniture_hinge.gif) no-repeat;
	top:24px;
}
#subnav_dominus {
	background:url(/images/nav_furniture_dominus.gif) no-repeat;
	top:48px;
}
#subnav_bench {
	background:url(/images/nav_furniture_bench.gif) no-repeat;
	top:48px;
}
#subnav_hundred {
	background:url(/images/nav_product_hundred.gif) no-repeat;
	top:0px;
}
#subnav_falten {
	background:url(/images/nav_product_falten.gif) no-repeat;
	top:24px;
}
#subnav_ab {
	background:url(/images/nav_product_ab.gif) no-repeat;
	top:48px;
}
#subnav_nokia {
	background:url(/images/nav_product_nokia.gif) no-repeat;
	top:72px;
}
#subnav_ear {
	background:url(/images/nav_product_ear.gif) no-repeat;
	top:72px;
	left:134px;
}
#subnav_soundbar {
	background:url(/images/nav_product_soundbar.gif) no-repeat;
	top:48px;
}
#subnav_plantronics a:hover { background:url(/images/nav_packaging_plantronics.gif) 0 -24px no-repeat; }
#subnav_falten a:hover { background:url(/images/nav_product_falten.gif) 0 -22px no-repeat; }
#subnav_falten_eye a:hover { background:url(/images/nav_packaging_falten.gif) 0 -24px no-repeat; }
#subnav_hinge a:hover { background:url(/images/nav_furniture_hinge.gif) 0 -24px no-repeat; }
#subnav_dominus a:hover { background:url(/images/nav_furniture_dominus.gif) 0 -24px no-repeat; }
#subnav_bench a:hover { background:url(/images/nav_furniture_bench.gif) 0 -24px no-repeat; }
#subnav_kohei a:hover { background:url(/images/nav_furniture_kohei.gif) 0 -24px no-repeat; }
#subnav_hundred a:hover { background:url(/images/nav_product_hundred.gif) 0 -22px  no-repeat; }
#subnav_falten a:hover { background:url(/images/nav_product_falten.gif) 0 -22px no-repeat; }
#subnav_bushnell a:hover { background:url(/images/nav_product_bushnell.gif) 0 -22px no-repeat; }
#subnav_nokia a:hover { background:url(/images/nav_product_nokia.gif) 0 -22px no-repeat; }
#subnav_ear a:hover { background:url(/images/nav_product_ear.gif) 0 -22px no-repeat; }
#subnav_soundbar a:hover { background:url(/images/nav_product_soundbar.gif) 0 -22px no-repeat; }
#subnav_ab a:hover { background:url(/images/nav_product_ab.gif) 0 -22px no-repeat; }
/* Subnav Services */
#subnav_services {
	position:absolute;
	top:5px;
	left:357px;
	display:none;
	width:1px;
	overflow:hidden;
	z-index:99;
	height:100px;
}
#subnav_product_design,
#subnav_color_material,
#subnav_packaging,
#subnav_brand {
	background:url(/images/subnav_services_product.gif) no-repeat;
	top:0;
	left:0;
	position:absolute;
	width:132px;
	height:24px;
}
#subnav_color_material {
	background:url(/images/subnav_services_color.gif) no-repeat;
	top:24px;
}
#subnav_packaging {
	background:url(/images/subnav_services_packaging.gif) no-repeat;
	top:48px;
}
#subnav_brand {
	background:url(/images/subnav_services_brand.gif) no-repeat;
	top:72px;
}
#subnav_product_design a,
#subnav_product_design a:hover,
#subnav_color_material a,
#subnav_color_material a:hover,
#subnav_packaging a,
#subnav_packaging a:hover,
#subnav_brand a,
#subnav_brand a:hover {
	position:absolute;
	top:0;
	left:0;
	width:132px;
	height:24px;
	display:block;
	outline:none;
}
#subnav_product_design a:hover { background:url(/images/subnav_services_product.gif) 0 -24px no-repeat; }
#subnav_color_material a:hover { background:url(/images/subnav_services_color.gif) 0 -24px no-repeat; }
#subnav_packaging a:hover { background:url(/images/subnav_services_packaging.gif) 0 -24px no-repeat; }
#subnav_brand a:hover { background:url(/images/subnav_services_brand.gif) 0 -24px no-repeat; }
/* Content Styles */
#content_container {
	background:url(/images/bg_content_wrap.gif) no-repeat;
	position:absolute;
	width:824px;
	height:656px;
	top:99px;
	left:154px;
}
.content_wrap {
	position:absolute;
	width:824px;
	height:656px;
	top:0;
	left:0;
	display:none;
}
#content_home { display:block; }
.content {
	position:absolute;
	top:0;
	left:0;
	width:795px;
	height:442px;
}
.content div {
	position:absolute;
	top:13px;
	left:14px;
	width:795px;
	height:442px;
}
.content img {
	position:absolute;
	top:13px;
	left:14px;
}
.h1_title {
	position:absolute;
	top:539px;
	left:14px;
}
.content_desc,
.content_about {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	position:absolute;
	top:564px;
	left:14px;
	width:600px;
}
.content_thumbs {
	position:absolute;
	top:470px;
	left:14px;
	width:810;
	height:55px;
}
.content_thumbs img {
	display:block;
	border:1px solid #d7d7d2;
	margin-right:4px;
	float:left;
}
#loader {
	background:#fff;
	position:absolute;
	top:112px;
	left:168px;
	width:795px;
	height:442px;
	z-index:997;
}
#loader img {
	position:absolute;
	top:215px;
	left:391px;
}
#loader_logo {
	position:absolute;
	top:267px;
	left:500px;
	z-index:998;
}
/* About Styles */
.content_about {
 	font:12px Verdana, Arial, Helvetica, sans-serif;color:#6e6e6e;
	top:495px;
	width:770px;
}
.about_hidden { display:none; }
#img_kort { display:block; }
.about_h1_title {
	position:absolute;
	left:14px;
	top:470px;
}
#landing_mission {
	position:absolute;
	top:135px;
	left:92px;
}
#landing_philosophy {
	position:absolute;
	top:134px;
	left:89px;
}
/* Services Styles */
#landing_brand{
	position:absolute;
	top:125px;
	left:83px;
}
#landing_packaging {
	position:absolute;
	top:135px;
	left:92px;
}
#landing_color_material {
	position:absolute;
	top:135px;
	left:92px;
}
#landing_product_design {
	position:absolute;
	top:135px;
	left:92px;
}
/* Contact Styles */
#landing_contact {
	background:url(/images/landing_contact.gif) no-repeat;
	position:absolute;
	left:332px;
	top:140px;
	width:154px;
	height:165px;
}
#landing_contact a {
	position:absolute;
	top:140px;
	left:0;
	width:154px;
	height:25px;
	display:block;
	outline:none;
}
#landing_contact a:hover { background:url(/images/landing_contact.gif) -154px -140px no-repeat; }
/* Share Icons */
#share {
	position:absolute;
	top:719px;
	left:891px;
	height:23px;
	width:73px;
	overflow:hidden;
}
#share_shadow {
	z-index:99;
	position:absolute;
	top:18px;
	left:0;
}
#share_1,
#share_2 {
	position:absolute;
	top:5px;
	left:3px;
}
#share_2 {
	left:38px;
}
/* Footer Styles */
#footer {
	background:url(/images/bg_footer.gif) repeat-x;
	position:absolute;
	bottom:0;
	height:18px;
	left:168px;
	width:797px;
	font:11px Arial, Helvetica, sans-serif;
	color:#979797;
	text-align:right;
	padding-top:3px;
}
#footer a,
#footer a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#979797;
	text-decoration:none;
}
#footer a:hover { text-decoration:underline; }
#link_contact { outline:none; }
/* Preload Large Images */
#preload {
	position:absolute;
	left:-9999px;
	visibility:hidden;
}
#nav_load { display:none; }
/* Misc Classes */
.slide_hidden {	display:none; }
.port_hidden {
	display:none;
	/*filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;*/
}
/* Portfolio Gallery */
#rotary_1 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	display:block;
}
/* Portfolio Images */
#hinge_2 { background:url(/images/portfolio/hinge_2.jpg)  no-repeat; }
#hinge_3 { background:url(/images/portfolio/hinge_3.jpg)  no-repeat; }
#hinge_4 { background:url(/images/portfolio/hinge_4.jpg)  no-repeat; }
#hinge_5 { background:url(/images/portfolio/hinge_5.jpg)  no-repeat; }
#hinge_6 { background:url(/images/portfolio/hinge_6.jpg)  no-repeat; }
#hinge_7 { background:url(/images/portfolio/hinge_7.jpg)  no-repeat; }
#hinge_8 { background:url(/images/portfolio/hinge_8.jpg)  no-repeat; }
#dominus_2 { background:url(/images/portfolio/dominus_2.jpg) no-repeat; }
#dominus_3 { background:url(/images/portfolio/dominus_3.jpg) no-repeat; }
#dominus_4 { background:url(/images/portfolio/dominus_4.jpg) no-repeat; }
#dominus_5 { background:url(/images/portfolio/dominus_5.jpg) no-repeat; }
#plantronics_2 { 	background:url(/images/portfolio/plantronics_2.jpg) no-repeat; }
#plantronics_3 { background:url(/images/portfolio/plantronics_3.jpg) no-repeat; }
#plantronics_4 { background:url(/images/portfolio/plantronics_4.jpg) no-repeat; }
#falten_eye_2 { background:url(/images/portfolio/falten_eye_2.jpg) no-repeat; }
#falten_eye_3 { background:url(/images/portfolio/falten_eye_3.jpg) no-repeat; }
#falten_eye_4 { background:url(/images/portfolio/falten_eye_4.jpg) no-repeat; }
#falten_eye_5 { background:url(/images/portfolio/falten_eye_5.jpg) no-repeat; }
#flow_2 { background:url(/images/portfolio/flow_2.jpg) no-repeat; }
#flow_3 { background:url(/images/portfolio/flow_3.jpg) no-repeat; }
#flow_4 { background:url(/images/portfolio/flow_4.jpg) no-repeat; }
#flow_5 { background:url(/images/portfolio/flow_5.jpg) no-repeat; }
#kohei_2 { background:url(/images/portfolio/kohei_2.jpg) no-repeat;  }
#kohei_3 { background:url(/images/portfolio/kohei_3.jpg) no-repeat;  }
#kohei_4 { background:url(/images/portfolio/kohei_4.jpg) no-repeat;  }
#kohei_5 { background:url(/images/portfolio/kohei_5.jpg) no-repeat;  }
#hundred_2 { background:url(/images/portfolio/hundred_2.jpg) no-repeat; }
#hundred_3 { background:url(/images/portfolio/hundred_3.jpg) no-repeat; }
#hundred_4 { background:url(/images/portfolio/hundred_4.jpg) no-repeat; }
#hundred_5 { background:url(/images/portfolio/hundred_5.jpg) no-repeat; }
#hundred_6 { background:url(/images/portfolio/hundred_6.jpg) no-repeat; }
#hundred_7 { background:url(/images/portfolio/hundred_7.jpg) no-repeat; }
#hundred_8 { background:url(/images/portfolio/hundred_8.jpg) no-repeat; }
#falten_2 { background:url(/images/portfolio/falten_2.jpg) no-repeat; }
#falten_3 { background:url(/images/portfolio/falten_3.jpg) no-repeat; }
#falten_4 { background:url(/images/portfolio/falten_4.jpg) no-repeat; }
#falten_5 { background:url(/images/portfolio/falten_5.jpg) no-repeat; }
#falten_6 { background:url(/images/portfolio/falten_6.jpg) no-repeat; }
#falten_7 { background:url(/images/portfolio/falten_7.jpg) no-repeat; }
#falten_8 { background:url(/images/portfolio/falten_8.jpg) no-repeat; }
#bushnell_2 { background:url(/images/portfolio/bushnell_2.jpg) no-repeat; }
#bushnell_3 { background:url(/images/portfolio/bushnell_3.jpg) no-repeat; }
#bushnell_4 { background:url(/images/portfolio/bushnell_4.jpg) no-repeat; }
#bushnell_5 { background:url(/images/portfolio/bushnell_5.jpg) no-repeat; }
#bushnell_6 { background:url(/images/portfolio/bushnell_6.jpg) no-repeat; }
#nokia_2 { background:url(/images/portfolio/nokia_2.jpg) no-repeat; }
#nokia_3 { background:url(/images/portfolio/nokia_3.jpg) no-repeat; }
#nokia_4 { background:url(/images/portfolio/nokia_4.jpg) no-repeat; }
#nokia_5 { background:url(/images/portfolio/nokia_5.jpg) no-repeat; }
#nokia_6 { background:url(/images/portfolio/nokia_6.jpg) no-repeat; }
#sound_bar_2 { background:url(/images/portfolio/soundbar_2.jpg) no-repeat; }
#sound_bar_3 { background:url(/images/portfolio/soundbar_3.jpg) no-repeat; }
#sound_bar_4 { background:url(/images/portfolio/soundbar_4.jpg) no-repeat; }
#sound_bar_5 { background:url(/images/portfolio/soundbar_5.jpg) no-repeat; }
#sound_bar_6 { background:url(/images/portfolio/soundbar_6.jpg) no-repeat; }
#sound_bar_7 { background:url(/images/portfolio/soundbar_7.jpg) no-repeat; }
#ab_2 { background:url(/images/portfolio/ab_2.jpg) no-repeat; }
#ab_3 { background:url(/images/portfolio/ab_3.jpg) no-repeat; }
#ab_4 { background:url(/images/portfolio/ab_4.jpg) no-repeat; }
#ear_2 { background:url(/images/portfolio/ear_2.jpg) no-repeat; }
#ear_3 { background:url(/images/portfolio/ear_3.jpg) no-repeat; }