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;
    display: block;
}


/* New EP tabs */
#featureTabs {
    margin: auto;
    width: 918px;
	/*background:url('assets/bg_top.png?v=1') repeat-x;*/
}
#featureTabs li {

    text-align: center;
    float: left;
    display: inline;

}

#featureTabs li a {
    background:url('assets/sprite_KP_plates.png?v=1') 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: 0px 0px; 	/* Renderpeople*/   					   
}

#featureTabs li a#btn1:hover, #featureTabs li.active a#btn1 {
    background-position: 0px -60px;  /* Renderpeople*/      
	 
}

#featureTabs li a#btn2 {
	 background-position: -154px 0px; 	/* SaterGroup  */ 								 
}
#featureTabs li a#btn2:hover, #featureTabs li.active a#btn2  {  
	background-position: -154px -60px; 	/* SaterGroup */ 
}      

#featureTabs li a#btn3 {
     background-position: -307px -0px;  /* Sohae */  
}
#featureTabs li a#btn3:hover, #featureTabs li.active a#btn3 {
    background-position: -307px -60px;  /* Sohae */   
} 


#featureTabs li a#btn4 {
    background-position: -460px  0px;  	 /* Vuillerens */  						    
}
#featureTabs li a#btn4:hover, #featureTabs li.active a#btn4 {
    background-position: -460px -60px;  /* Vuillerens */   
}


#featureTabs li a#btn5 {
    background-position: -613px 0px; /* residence Michelange	old : The Mason Farm Renders */     
}
#featureTabs li a#btn5:hover, #featureTabs li.active a#btn5 {
    background-position: -613px -60px;   /* residence Michelange	old: The Mason Farm Renders */        
}


#featureTabs li a#btn6 {
    background-position: -765px 0px; /* IranMissile */  
}
#featureTabs li a#btn6:hover, #featureTabs li.active a#btn6 {
    background-position: -765px -60px; /* IranMissile */  
}








/* EP color setup */
#feature.featureWrap {
    /* start color */
   background: #123c75; /* Vue-lac Lutry*/   
   
   
   
   
  
	
}


#epMainContainer1 {
     background: #020202; /* Renderpeople*/  
	
}
#epMainContainer2 {
	  background: #020202; /* SaterGroup */ 
}


#epMainContainer3 {
   background: #020202; /* Sohae */ 
}

#epMainContainer4 { 
     background: #020202;   /* Vuillerens*/               
}

#epMainContainer5 {
   background: #e5e5e5;  /* table architect */   
}	

#epMainContainer6 { 
    
	 background: #020202;  /*  IranMissile */ 
}






#epMainContainer2,
#epMainContainer3,
#epMainContainer4,
#epMainContainer5,
#epMainContainer6 {
    visibility: hidden;
    position: static;
}

div.fcleftMainPage #epLeftContainer2,
div.fcleftMainPage #epLeftContainer3,
div.fcleftMainPage #epLeftContainer4,
div.fcleftMainPage #epLeftContainer5,
div.fcleftMainPage #epLeftContainer6 {
    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 a#btn5 { background-position: -160px 0px;}	
#rotationButtons a#btn5.on { background-position: -180px 0px;}

#rotationButtons a#btn6 { background-position: -200px 0px;}	
#rotationButtons a#btn6.on { background-position: -220px 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.toptext
{
    color:		#636363;
    font-size:		24px;
    margin:		5px 0 0;
    padding:		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;
}
