@charset "utf-8";
/* CSS Document */

.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 100%;
}
.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 41px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 41px; /*--Vertically aligns the text within the tab--*/
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
}
.tabs li a {
	text-decoration: none;
	display: block;
	padding: 0;
	outline: none;
}
/*.tabs li a:hover {
	background: #ccc;
}
html .tabs .active  { 
	background: #fff;
	border-bottom: 1px solid #fff;
}
html .tabs .active a:hover  { 
	background: #fff;
	border-bottom: 1px solid #fff; 
}*/


/* --------- Navi Tabs -------- */

/*-- Services 3D --*/

/*a#animation{background:url(../images/navi/tab_3d_animation_off.jpg); height:42px; width:101px;}
a#animation:hover{background:url(../images/navi/tab_3d_animation_on.jpg);}
html .active  a#animation, html .active a#animation:hover {background:url(../images/navi/tab_3d_animation_on.jpg);
}

a#rendering{background:url(../images/navi/tab_3d_rendering_off.jpg); height:42px; width:125px;}
a#rendering:hover{background:url(../images/navi/tab_3d_rendering_on.jpg);}
html .active  a#rendering, html .active a#rendering:hover {background:url(../images/navi/tab_3d_rendering_on.jpg);
}*/

a#anirender{background:url(../images/navi/tab_3d_anirender_off.jpg); height:42px; width:222px;}
a#anirender:hover{background:url(../images/navi/tab_3d_anirender_on.jpg);}
html .active  a#anirender, html .active a#rendering:hover {background:url(../images/navi/tab_3d_anirender_on.jpg);
}

a#modeling{background:url(../images/navi/tab_3d_modeling_off.jpg); height:42px; width:120px;}
a#modeling:hover{background:url(../images/navi/tab_3d_modeling_on.jpg);}
html .active  a#modeling, html .active a#modeling:hover {background:url(../images/navi/tab_3d_modeling_on.jpg);
}

a#drafting{background:url(../images/navi/tab_3d_drafting_off.jpg); height:42px; width:179px;}
a#drafting:hover{background:url(../images/navi/tab_3d_drafting_on.jpg);}
html .active  a#drafting, html .active a#drafting:hover {background:url(../images/navi/tab_3d_drafting_on.jpg);
}

/*-- Services Recruit --*/
a#placement{background:url(../images/navi/tab_recruit_placement_off.jpg); height:42px; width:177px;}
a#placement:hover{background:url(../images/navi/tab_recruit_placement_on.jpg);}
html .active  a#placement, html .active a#placement:hover {background:url(../images/navi/tab_recruit_placement_on.jpg);
}

a#contract{background:url(../images/navi/tab_recruit_contract_off.jpg); height:42px; width:150px;}
a#contract:hover{background:url(../images/navi/tab_recruit_contract_on.jpg);}
html .active  a#contract, html .active a#contract:hover {background:url(../images/navi/tab_recruit_contract_on.jpg);
}

a#resources{background:url(../images/navi/tab_recruit_resources_off.jpg); height:42px; width:140px;}
a#resources:hover{background:url(../images/navi/tab_recruit_resources_on.jpg);}
html .active  a#resources, html .active a#resourcest:hover {background:url(../images/navi/tab_recruit_resources_on.jpg);
}

/*-- Portfolio --*/
a#photos{background:url(../images/navi/tab_portfolio_photos_off.jpg); height:42px; width:85px;}
a#photos:hover{background:url(../images/navi/tab_portfolio_photos_on.jpg);}
html .active  a#photos, html .active a#photos:hover {background:url(../images/navi/tab_portfolio_photos_on.jpg);
}

a#videos{background:url(../images/navi/tab_portfolio_videos_off.jpg); height:42px; width:77px;}
a#videos:hover{background:url(../images/navi/tab_portfolio_videos_on.jpg);}
html .active  a#videos, html .active a#videos:hover {background:url(../images/navi/tab_portfolio_videos_on.jpg);
}


.tab_container {
	overflow: hidden;
	clear: both;
	padding:20px 0 0 5px;
}
.tab_content {
	text-align:left;
	margin-bottom:20px;
}

