p.fcright_home {
	display:block;
	width:210px;
	height:21px;
	background:url('assets/sprite_headers_static_pages.gif?v=3') no-repeat -10px -210px;
	margin-bottom:5px;
}

p.fcright_home span {
	margin:0 0 0 -2000px;
}

div.rotationWrapper {
	cursor: pointer;
	position: absolute;
}
div.rotationWrapper img,
div.rotationWrapper a {
	outline: none;
}


/* New EP tabs */
#featureTabs {
	margin: auto;
	width: 918px;
}
#featureTabs li {
	
	text-align: center;
	float: left;
	display: inline;
	
}

#featureTabs li a {
	background:url('assets/sprite_EP_plates.png?v=17') no-repeat;
	display: block;
	width: 153px;
	height: 60px;
	font-size: 18px;
	color: #e6e6e6;
	text-decoration: none;
	outline: none;
}
#featureTabs li a span {
	display:none;
}


#featureTabs li a#btn1 {
	background-position: -612px 0px; /* BBC */
}
	#featureTabs li a#btn1:hover, #featureTabs li.active a#btn1  {
		background-position: -612px -60px; /* BBC */
	}	

#featureTabs li a#btn2 {
	background-position: -459px 0px; /* EVITE */
}
	#featureTabs li a#btn2:hover, #featureTabs li.active a#btn2  {
		background-position: -459px -60px; /* EVITE */
	}

#featureTabs li a#btn3 {
	background-position: -765px 0px; /* JOOST */
}
	#featureTabs li a#btn3:hover, #featureTabs li.active a#btn3  {
		background-position: -765px -60px; /* JOOST */
	}
	
#featureTabs li a#btn4 {
	background-position: -152px 0px; /* EAS */
}
	#featureTabs li a#btn4:hover, #featureTabs li.active a#btn4  {
		background-position: -152px -60px; /* EAS */
	}

#featureTabs li a#btn5 {
	background-position: -305px 0px; /* PORSCHE */
}
	#featureTabs li a#btn5:hover, #featureTabs li.active a#btn5  {
		background-position: -305px -61px; /* PORSCHE */
	}

#featureTabs li a#btn6 {
	background-position: 1px 0px; /* HIRING */
}
	#featureTabs li a#btn6:hover, #featureTabs li.active a#btn6 {
		background-position: 1px -60px; /* HIRING */
	}


/* EP color setup */
#feature.featureWrap {
	/* start color */
	background: #001a42;
}
#epMainContainer1 {
	background: #001a42; /* BBC Life Is */
}
#epMainContainer2 {
	background:#609f0a; /* Evite */
}
#epMainContainer3 {
	background: #000000;
}
#epMainContainer4 {
	background: #000000;
}
#epMainContainer5 {
	background: #000000;
}
#epMainContainer6 {
	background: #000000;
}




#epMainContainer2,
#epMainContainer3,
#epMainContainer4,
#epMainContainer5,
#epMainContainer6 {
	visibility: hidden;
}

div.fcleftMainPage #epLeftContainer2,
div.fcleftMainPage #epLeftContainer3,
div.fcleftMainPage #epLeftContainer4 {
	visibility: hidden;
	height: 0px;
}
/*
#epMainContainer3 a {
	background: transparent url(assets/homeRotation/kontain_playButtons.png?v=3);
	position:absolute;
	width:129px;
	height:129px;*/
/*	left:271px; */
/*	top:71px; */
/*}*/
/*
#epMainContainer2 a:hover {
	background-position: 0px -130px;
	}*/

div.videoEPActive {
	height: 273px;
	visibility: visible;
}

div.videoEPDeactivated {
	height: 273px;
	visibility: hidden;
}

div.rotationFcLeft {
	background: transparent url(assets/vertical_dotted_divider_2.gif) no-repeat scroll 547px 0px;
	/*position: absolute;*/
	width:537px;
	padding-right: 20px;
	/*padding-bottom: 1px;*/
	background-color: #000000;
}


#rotationButtons ul {
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
#rotationButtons ul li {
	float: left;
	border-right: none;
	padding: 0px 5px 0px 0px;
	margin-right: 0px;
}

#rotationButtons ul li.last {
	display: inline;
	border-right: none;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
}

#rotationButtons a {
	background: transparent url(assets/homeRotation/rotateButtons.gif);
	float: left;
	display: block;
	width: 19px;
	height: 21px;
}

#rotationButtons a span {
	display: none;
}

#rotationButtons a#btn1 {  background-position: 0px 0px;}
#rotationButtons a#btn1.on {  background-position: -20px 0px;}	

#rotationButtons a#btn2 { background-position: -40px 0px;}
#rotationButtons a#btn2.on { background-position: -60px 0px;}

#rotationButtons a#btn3 { background-position: -80px 0px;}	
#rotationButtons a#btn3.on { background-position: -100px 0px;}

#rotationButtons a#btn4 { background-position: -120px 0px;}	
#rotationButtons a#btn4.on { background-position: -140px 0px;}

#rotationButtons ul li a {
	text-decoration: none;
}

#rotationButtons ul li a:hover {
	text-decoration: none;
}


div#home_info {
	padding-left: 23px;
	padding-top: 19px;
	padding-bottom: 20px;
	border-bottom: solid #e2e2e2 1px;
	width:674px;
}

div#home_info p {
	margin-bottom:5px;
}

div#home_small_featured_project {
	padding: 26px 0px 26px 23px;
	border-bottom: solid #e2e2e2 1px;	
}

div#home_we_do_tons {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 18px;
}

div#home_we_do_tons h2 {
	margin-top: 4px;
}

div#home_our_clients h2 {
	margin-top: 24px;
}

a#home_clients_featured_link {
	margin-top: 11px;
}

h2#home_headline_fiv {
	margin-top: 3px;
}

img.home_head_img {
	float: left;
	padding-right: 22px;
	padding-top: 6px;
}

img.home_smallcolumn_image {
	margin-top: 6px;
	border: 1px solid black;
}

img#home_client_logos {
	margin-top: 24px;
	margin-bottom: 5px;
}

img#home_img_services {
	margin-top: 14px;
	margin-bottom: 16px;
}

div#smallVideo {
	float: left;
	margin-right: 24px;
	border: 1px solid black;
	width: 428px;
	height: 219px;
}

div#home_info h2, div#home_small_featured_project h2 {
	margin: 4px 0px 1px;	
}

div#home_small_featured_project p {
	font-size: 11px;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	line-height:16px;
	padding-right: 15px;
}

.linknext{
	margin-bottom:18px;	
}

div#smallVideoInfo {
	padding-top: 0px;
}



/* new home markup */



.homeContentWrapper
{
	/*width:			680px;*/
	margin:			0 0 0 24px;
	font-family:	Arial, Helvetica, sans-serif;
}

.homeContentWrapper .clear
{
	clear:			both;
	font-size:		0;
	height:			0;
	line-height:	0;
}

.homeContentWrapper .homeContentPod
{
	/*width:			680px;*/
	margin:			25px 0 25px 0;	
}


.homeContentWrapper p.intro
{
	color:			#636363;
	font-size:		16px;
	margin:			0;
	padding:		0;
}

.homeContentWrapper .homeContentPodTriptych
{
	margin:				16px 0 0 0;
	padding:			20px 0 20px 0;
	background-image:	url(../../../../img/bg_dottedline.gif);
	background-repeat:	repeat-x;
	background-position: top;
}

.homeContentWrapper .homeContentPod h2
{
	text-transform:		uppercase;
	color:				#323232;
	font-size:			20px;
	font-weight:		bold;
	margin:				0 0 10px 0;
	padding:			0;
}

.homeContentWrapper .homeContentPod h3
{
	margin:			0 0 10px 0;
	
	color:			#4d4d4d;
	font-size:		16px;
	font-weight:	bold;
}
.homeContentWrapper .homeContentPod h3 a {
    text-decoration: none;
    color:          #4d4d4d;
}
.homeContentWrapper .homeContentPod h3 a:hover {
    text-decoration: underline;
}
.homeContentWrapper .homeContentPod ul
{
	color:			#333;
	font-size:		13px;
    margin-bottom:  15px;
}

.homeContentWrapper .homeContentPod ul li
{
	margin-bottom:	5px;
}

.homeContentWrapper .homeContentPod ul li a
{
	color:			#333;
	font-size:		13px;
	text-decoration:none;
}


.homeContentWrapper .homeContentPod span a
{
	color:				#EA0000;
	font-size:			12px;
	border-bottom:		1px solid #EA0000;
	text-decoration:	none;
}


.homeContentWrapper .homeContentPod span a:hover
{
	border-bottom:	1px solid #333;
}

.homeContentWrapper .homeContentPod ul li a:hover
{
	color:			#333;
	font-size:		13px;
	border-bottom:	1px solid #E80000;
}


.homeContentWrapper .homeContentPod .homeContentPodTriptych p
{
	margin:			0 0 15px 0;
}

.homeContentWrapper .homeContentPod .homeContentPodImg
{
	width:			208px;
	height:			122px;
	margin:			0 0 15px 0;
	background-color: #efefef;
	overflow: hidden;
}

.homeContentWrapper .homeContentPod .homeContentPodImg img
{
	border:			1px solid #b3b3b3;
}

.homeContentWrapper .homeContentPod .homeContentPodImg a:hover img
{
	border:			1px solid #808080;
}

.homeContentWrapper .homeContentPodLeft
{
	width:			208px;
	float:			left;
	margin:			0 24px 0 0;
}

.homeContentWrapper .homeContentPodCenter
{
	width:			208px;
	float:			left;
	margin:			0 24px 0 0;
}

.homeContentWrapper .homeContentPodRight
{
	width:			208px;
	float:			left;
}

.homeContentWrapper .homeContentViewMore,
.homeContentWrapper .homeContentViewFi 
{
	background-image:		url(../../../../img/bg_dottedline.gif);
	background-repeat:		repeat-x;
	background-position: 	top left;
	padding:				10px 0 10px 0;
	text-align:				right;
}
.homeContentWrapper .homeContentViewFi 
{
	margin-top: 24px;
	padding-bottom: 18px;
}

.homeContentWrapper h1, 
.homeContentWrapper #homeLatestWork h2, 
.homeContentWrapper #homeServices h2, 
.homeContentWrapper #homeStory h2, 
.homeContentWrapper #homeBlog h2
{
	background: transparent url(assets/sprite_headers_static_pages.gif?v=3) no-repeat;
	height:					16px;
}
.homeContentWrapper h1 span, 
.homeContentWrapper #homeLatestWork h2 span, 
.homeContentWrapper #homeServices h2 span, 
.homeContentWrapper #homeStory h2 span, 
.homeContentWrapper #homeBlog h2 span {
	margin-left: -3333px;
	display: block;
}


.homeContentWrapper h1 {
	background-position: left -999px;
	height: 65px;
	margin-top: 31px;
}

.homeContentWrapper #homeLatestWork {
	margin: 10px 0px 0px 0px;
	background-image:url(../../../../img/bg_dottedline.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	padding-bottom: 25px;
}

.homeContentWrapper #homeLatestWork h2 {
	background-position: left -1080px;
	height: 18px;
	width: 220px;
}

.homeContentWrapper #homeServices h2
{
	background-position: left -1110px;
	height: 18px;
	width: 95px;
}

.homeContentWrapper #homeStory h2
{
	background-position: left -1140px;
	height: 18px;
	width: 120px;
}

.homeContentWrapper #homeBlog h2
{
background-position: left -1170px;
	height: 18px;
	width: 95px;
}


.homeContentWrapper #work_expanded_view .smallEP {
    margin-left: 0;
}
.homeContentWrapper #work_expanded_view h2 {
    background: none;
    width: auto;
    line-height: 19px;
    margin-bottom: 4px;
    margin-top: 5px;
}
