p.fcright_home {
	display:block;
	width:210px;
	height:21px;
	background:url('../images/sprite_headers_static_pages.gif') no-repeat -10px -210px;
	margin-bottom:5px;
}

p.fcright_home span {
	margin:0 0 0 -2000px;
}

div.rotationWrapper {
	cursor: pointer;
	position: absolute;
}

#epMainContainer2,
#epMainContainer3,
#epMainContainer4 {
	visibility: hidden;
}

div.fcleftMainPage #epLeftContainer2,
div.fcleftMainPage #epLeftContainer3,
div.fcleftMainPage #epLeftContainer4 {
	visibility: hidden;
	height: 0px;
}

#epMainContainer3 a {
	background: transparent url(../images/kontain_playButtons.png);
	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(../images/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(../images/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: 12px;
	font-family:Tahoma,Arial,Verdana,sans-serif;
	line-height:16px;
	padding-right: 15px;
}

.linknext{
	margin-bottom:18px;	
}

div#smallVideoInfo {
	padding-top: 0px;
}