/* Theme Name: Acart
 Version: 2.0
 Description: Designed & Developed by <a href="www.acart.com">Acart Communications</a>.
 Author: Acart ommunications
 Author URI: http://www.acart.com
 Tags: acart, acart communications, communications, marketing, change, change marketing, change attitudes, provoke action, improve lives .
*/

/*-----------------------------------------------------
	#container
-----------------------------------------------------*/
#container{
	min-width:1214px;
	position:relative;
	overflow:hidden;
}

/*-----------------------------------------------------
	#bounds
-----------------------------------------------------*/
#bounds{
	position: absolute;
	top: 101px;
	left: 1212px;
	background-color: #ffffff;
	overflow: hidden;
	height: 478px;
	z-index: 10001;
	width: 1212px;
}

p {

margin: 20px 0;

}
/*-----------------------------------------------------
	#headerWrap
-----------------------------------------------------*/
#headerWrap{
	background: #ffffff url('images/left_bg.jpg') top left repeat-y;
	padding: 20px 0 0;
	width: 100%;
	height: 80px;
	position: fixed;
	z-index: 101;
}

/* .isMobile
 *************/
.isMobile{
	position: relative;
	top: -1px;
	left: 26px;
}

.isMobile a {
	color: #ffffff;
}

/*-----------------------------------------------------
	#header
-----------------------------------------------------*/
#header{
	background-color: #ffffff;
	border-bottom: 1px solid #7b7979;
	width: 100%;
	height: 80px;
	position: relative;
}

/* [Start] Archives-body
 ***********************/
.archives-body #headerWrap{
	position: relative;
}
 /* [END] Archives-body
 ***********************/

.logo, 
.social,
.navigation{
	float: left;
}

/* logo
***************/
.logo{
	margin: 10px 80px 10px 28px;
}

/* navigation
***************/
.navigation{
	position: absolute;
	bottom: 4px;
	left: 207px;
	width: 595px;
}

.navigation ul li:first-child{
	margin-left: 0 !important;
}

.navigation ul li{
	float: left;
	margin: 0 0 0 22px;
}

.navigation ul li a{
	font-family: 'DINCondMediumRegular';
	text-decoration: none;
	color: #212b33;
	font-size: 16px;
}

.navigation ul li.selected a,
.navigation ul li a:hover{
	color: #b80343;
}

/*-----------------------------------------------------
	#all
-----------------------------------------------------*/
#all{
	background-color: #ffffff;
	overflow: hidden;
	height: 478px;
	width: 100%;
	padding: 101px 0 0;
	position: relative;
}

#all .mod{
	width: 1212px;
	height: 478px;
	float: left;
	padding: 0;
	color: #dddddd;
	opacity: 1;
	position: relative;
	top: 0px;
	overflow: hidden;
}

#panelA{
	left: 0;
}

#panelB{
	left: 1215px;
}


/* prevNext
***************/
#prevNext{
	position: absolute;
	right: 0;
	top: 16px;
}

.nextScreen, 
.previousScreen{
	position: absolute;
}

.nextScreen{
	right: 0;
	z-index: 101;
	text-align: center;
	width: 33px;
	height: 39px;
	top: 0;
	right: 2px;
}

.nextScreen a{
	display: block;
	background: url('images/left-rightSprite.png') top left no-repeat;
	background-position: -36px 0;
	width: 33px;
	height: 39px;
	text-indent: -9999em;
}

.previousScreen{
	z-index: 101;
	text-align: center;
	width: 33px;
	height: 39px;
	top: 0px;
	right: 38px;
}

.previousScreen a{
	display: block;
	background: url('images/left-rightSprite.png') top left no-repeat;
	width: 33px;
	height: 39px;
	text-indent: -9999em;
}

/* Our Work 
***************/
.ourworkInnerLeft{
	float: left;
	width: 28.6%;
}

.ourworkInnerLeft h1{
	font-family: 'DINCondRegular';
	display: inline-block;
	font-size: 30px;
	color: #b80343;
	padding: 40px 23px 0 27px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: normal;
}

.ourworkInnerLeft h1 p{
	display: inline;
	font-size: 30px;
	color: #797979;
	text-transform: none;
	font-weight: normal;
	line-height: 33px;
}	

.portItem a{
	text-decoration: none;
}

.portItem .desc{
	position: absolute;
	bottom: -110px;
	background-color: #ea6905;
	color: #ffffff;
	width: 100%;
}

.portItem .desc strong{
	font-family: 'DINCondMediumRegular';
	display: block;
	padding: 5px;
	font-size: 15px;
	text-transform: uppercase;
}

.portItem .desc strong small{
	text-transform: initial;
	font-weight: normal !important;
	padding: 0 0 0 5px;
}

.portItem .desc span{
	font-family: 'DINCondMediumRegular';
	display: block;
	padding: 5px;
	font-size: 16px;
}

.portItem{
	display:inline;
	float:left;
	height:300px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:200px;
}
.portItem.p1 {width:176px;height:478px;}
.portItem.p2 {width:418px;height:276px;} /* 276px high */
.portItem.p3 {width:271px;height:276px;} /* 276px high*/
.portItem.p4 {width:278px;height:202px;} /* 202px high*/
.portItem.p5 {width:141px;height:202px;} /* 202px high*/
.portItem.p6 {width:270px;height:202px;} /* 202px high*/

/* portfolio Items
***************/
.projVideo{
	float: left;
}

.projInfo{
	float: left;
	width: 330px;
	padding: 39px 10px 0 20px;
}

.projInfo h2{
	font-family: 'DINCondRegular';
	font-size: 28px;
	color: #ea6905;
}

.projInfo p{
	font-size: 12px;
	color: #2d281f;
	line-height: 20px;
	padding: 5px 10px 10px 0;
}

.projInfo .projDetails h3{
	font-family: 'DINCondMediumRegular';
	font-size: 19px;
	color: #797979;
}

.projInfo .projDetails div{
	font-size: 12px;
	color: #797979;
	line-height: 15px;
	padding: 5px 0 0;
}

.projInfo .projDetails div span{
	display: block;
	margin: 5px 0 0px;
}

.projInfo .projDetails div ul{
	margin: 0 10px 0 13px;
}

.projInfo .projDetails div ul li {
	line-height: 15px;
	list-style-position: outside;
	list-style-image: url('images/orangeBull.png');
}

.projInfo .projSharing{
	border-top: 1px solid #a5a3a0;
	margin: 15px 0 0;
}

.projInfo .projSharing h4{
	font-family: 'DINCondMediumRegular';
	color: #797979;
	font-size: 16px;
	margin: 5px 0 0;
}

.projInfo .projSharing ul li:first-child{
	margin-left: 0 !important;
}

.projInfo .projSharing ul li{
	float: left;
	margin: 5px 5px 0;
}

.projInfo .projSharing ul li a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

.projInfo .projSharing ul li a img{
	vertical-align: bottom;
}

/* Who we are
***************/
.leftBox{
	float: left;
	width: 346px;
	height: 478px;
}

.leftBox h2{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 8px 0 5px 0;
	font-size: 62px;
	margin: 25px 23px 20px 23px;
	text-transform: uppercase;
	line-height: 48px;
}

.leftBox p{
	font-family: 'DINCondRegular';
	padding: 40px 20px 20px 0;
	margin: 0 0 0 20px;
	font-size: 28px;
	color: #797979;
}
/* .whowearenav
 *****************/
.leftBox .whowearenav{
	margin: 0 0 0 20px;
}

.leftBox .whowearenav span{
	font-family: 'DINCondRegular';
	text-transform: uppercase;
	font-size: 30px;
	color: #28343e;
}

.leftBox .whowearenav ul{
	margin: 5px 0 0 3px;
}

.leftBox .whowearenav ul li:first-child{
	margin-left: 0 !important;
}

.leftBox .whowearenav ul li{
	float: left;
	margin: 0 0 0 7px;
}

.leftBox .whowearenav ul li.previouspage a{
	background: url('images/image_sprite.png') -51px 0 no-repeat;
	text-indent: -999em;
	width: 14px;
	height: 31px;
}

.leftBox .whowearenav ul li.nextpage a{
	background: url('images/image_sprite.png') -70px 0 no-repeat;
	text-indent: -999em;
	width: 14px;
	height: 31px;
}

.leftBox .whowearenav ul li.previouspage:hover a{
	background-color: none !important;
	background: url('images/image_sprite.png') -89px -1px no-repeat;
}

.leftBox .whowearenav ul li.nextpage:hover a{
	background-color: none !important;
	background: url('images/image_sprite.png') -108px -1px no-repeat;
}

.leftBox .whowearenav ul li a{
	font-family: 'DINCondRegular';
	font-size: 25px;
	color: white;
	display: block;
	width: 27px;
	height: 30px;
	background-color: #C8C8C8;
	text-align: center;
	text-decoration: none;
	padding-top: 3px;
}

.leftBox .whowearenav ul li a:hover,
.leftBox .whowearenav ul li.active a{
	background-color: #b80343;
}

/* whoweareChange
.whoweareChange ul{
	margin: 0 15px 0 20px;
	border-top: 1px solid #918f8f;
	border-bottom: 1px solid #918f8f;
}

.whoweareChange ul li a{
	font-family: 'DINCondRegular';
	font-size: 35px;
	color: #c8c8c8;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
*/
.peopleBox{
	float: left;
	width: 866px;
	height: 478px;
}

/* different Colors
 *  Provocateurs */
.provocateur h2{
	color: #29b8b9;
}

.provocateur .peopleBox{
	background-color: #29b8b9;
}

.provocateur .leftBox p span{
	color: #B80343;
	font-weight: normal;
	text-transform: uppercase;
}

.whoweareChange ul li a.provocateurs:hover{
	color: #29b8b9;
}

.whoweareChange ul li a.provocateurs.active{
	color: #29b8b9;
}


/* Continous Improvers */
.contimprov h2{
	color: #8381c2;
}

.contimprov .peopleBox{
	background-color: #8381c2;
}

.contimprov .leftBox p span{
	color: #B80343;
	font-weight: normal;
	text-transform: uppercase;
}

.whoweareChange ul li a.continuousImprovers:hover{
	color: #8381c2;
}

.whoweareChange ul li a.continuousImprovers.active{
	color: #8381c2;
}

/* Change Agents */
.changeagent h2{
	color: #a0a342;
	font-size: 55px;
}

.changeagent .peopleBox{
	background-color: #a0a342;
}

.changeagent .leftBox p span{
	color: #b80343;
	font-weight: normal;
	text-transform: uppercase;
}

.whoweareChange ul li a.changeAgents:hover{
	color: #a0a342;
}

.whoweareChange ul li a.changeAgents.active{
	color: #a0a342;
}

.whoweare.changeagent>.peopleBox>ul{
	width: 415px !important;
}

.whoweare.changeagent>.peopleBox>.descBox{
	width: 404px !important;
}

.whoweare.changeagent>.peopleBox>.descBox>.persBox{
	padding-right: 10px !important;
}

.whoweare.contimprov>.peopleBox>ul{
	width: 355px !important;
}

.peopleBox ul{
	width: 480px;
	float: left;
}

.peopleBox ul li{
	float: left;
	position: relative;
	overflow: hidden;
}

.peopleBox ul li a{
	margin: 0;
	padding: 0;
	display: block;
	height: 96px;
	text-decoration: none;
}

.peopleBox ul li a div.persDesc{
	position: absolute;
	bottom: -40px;
	background-color: #000000;
	color: #ffffff;
	width: 100%;
}

.peopleBox ul li a div.persDesc span{
	display: block;
	padding: 3px 0 5px 5px;
	font-size: 12px;
}

.descBox{
	float: left;
	width: 379px;
	position: relative;
}

.descBox h1{
	font-family: 'DINCondRegular';
	font-size: 28px;
	color: #28343e;
	font-weight: normal !important;
	text-transform: uppercase;
	margin: 30px 0 10px 32px;
}

.descBox .persBox{
	padding: 0 20px 40px 35px;
}

.descBox .persBox span{
	font-family: 'DINCondRegular';
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
}

.descBox .persBox span small{
	font-size: 18px;
	font-weight: normal !important;
}

.descBox .persBox p{
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
}

.descBox .persBox span,
.descBox .persBox p{
	display: inline;
}

.descBox .persBox blockquote{
	font-family: 'DINCondRegular';
	margin: 10px 0 0;
	font-size: 20px;
	width: 350px;
	color: #ffffff;
	font-style: italic;
	line-height: 20px;
}

/*-----------------------------------------------------
	.careers
-----------------------------------------------------*/
.career .leftBox{
	background-color: #a78462;
}

.career .leftBox p{
	font-size: 25px;
	color: #ffffff;
}

.career .leftBox p span{
	text-transform: uppercase;
}


/*	.careerList
 *****************/

.careerList{
	margin: 0 0 0 20px;
}

.careerList ul{
	margin: 0 0 0 20px;
}

.careerList ul li{
	line-height: 30px;
}

.careerList ul li a{
	font-family: 'DINCondRegular';
	font-size: 22px;
	color: #28343E;
}

.careerList ul li a:hover{
	color: #B80343;
}



/*	.careerContent
 **********************/
.careerContent{
	float: left;
}

/*	.jobsContent
 **********************/
.jobsContent{
	padding: 40px 0 0 44px;
	max-width: 800px;
}

.jobsContent h3{
	font-size: 18px;
	color: #6691be;
	margin: 0 0 10px;
}

.jobsContent h1{
	color: #28343E;
}

.jobsContent h2{
	color: #28343E;
}


.jobsContent ul{
	margin: 10px 0;
}

.jobsContent ul li.first{
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.jobsContent ul li {
	font-size: 11px;
	color: #797979;
	list-style-position: outside;
	list-style-image: url('images/bluebullet.png');;
	padding: 0 0 0 6px;
	margin: 0 0 0 15px;
	line-height: 16px;
}

.jobsContent p{
	font-size: 11px;
	color: #797979;
}

/*-----------------------------------------------------
	.about
-----------------------------------------------------*/
.about .infoContainer h1{
	font-family: 'DINCondRegular';
	font-size: 30px;
	color: #8d8c8c;
	text-transform: uppercase;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #797979;
	margin: 0 25px 15px 30px;
	padding: 3px 0;
}

.about .infoContainer h1 span{
	color: #29b8b9;
}

.about .infoContainer{
	float: left;
	width: 820px;
	margin: 40px 0 0;
}

.about .infoContainer .aboutInfo{
	padding: 0 45px 0 30px;
	float: left;
	width: 525px;
}

.about .infoContainer .aboutInfo p{
	font-family: 'DINCondRegular';
	font-size: 22px;
	color: #797979;
	padding: 0 0 10px;
}

.about .infoContainer .aboutInfo small{
	font-family: 'DINCondRegular';
	font-size: 22px;
	color: #b80343;
}

.infoContainer .servicesCont{
	float: left;
	width: 160px;
}

.infoContainer .servicesCont ul li{
	background: url('images/about_arrow.png') 0 2px no-repeat;
	margin: 0 0 5px 0;
}

.infoContainer .servicesCont ul li:hover,
.infoContainer .servicesCont ul li.active{
	background: url('images/about_arrow_hover.png') 0 2px no-repeat;
}

.infoContainer .servicesCont ul li a{
	font-family: 'DINCondRegular';
	display: block;
	padding: 0 0 0 25px;
	font-size: 18px;
	color: #8d8c8c;
	text-decoration: none;
}

.about .servicesInfoCont{
	float: left;
	width: 365px;
	margin-top:40px;
	overflow:hidden;
}

.about .servicesInfoCont .servicesInfoBox{
	background-color: #b80343;
	padding: 22px;
	height: 245px;
}

.about .servicesInfoCont .servicesInfoBox .servicesInfoBoxInner{
	
	padding: 0px;
	
}


.about .servicesInfoCont .servicesInfoBox p{
	font-family: 'DINCondRegular';
	font-size: 20px;
	line-height: 25px;
	
}

.about .servicesInfoCont .extraInfo{
	background-color: #e0e0e0;
	height: 103px;
	padding: 20px 20px 10px;
}

.about .servicesInfoCont .extraInfo p{
	font-family: 'DINCondRegular';
	font-size: 17px;
	line-height: 19px;
	color: #797979;
	margin: 0 0 10px;
}

/*-----------------------------------------------------
	#archives
-----------------------------------------------------*/
#standard_page{
	width: 100%;
	margin: 0 auto;
	padding: 10px 20px 20px;
	background-color: #7370FF; 
	background-image: url('/wp-content/themes/acart/images/white_section_bg.png');
	background-repeat: repeat-y;
	border-left: 1px solid #7B7979;
	border-right: 1px solid #7B7979;
	border-bottom: 1px solid #7B7979;
}

/* #breadcrumbs
***************/
#breadcrumbs{
	margin: 0 0 10px;
}

/* .page_title
***************/
.page_title{
	border-top: 1px solid #5a5758;
	border-bottom: 1px solid #5a5758;
	margin: 15px 0 5px;
}

.page_titles{
	margin: 15px 0 5px;
}

.page_title h1{
	font-family: 'DINCondRegular';
	font-size: 30px;
	color: #b80343;
	text-transform: uppercase;
}

.page_titles h2{
	font-family: 'DINCondMediumRegular';
	font-size: 27px;
	margin: 1px 0 3px;
	color: #a78462;
}

.page_titles small{
	font-family: 'DINCondMediumRegular';
	font-size: 27px;
	display: block;
}



/* #page-inner
********************/
#page-inner{
	width: 100%;
	min-height: 438px;
	float: left;
	margin-top:10px;
	margin-left:10px;
}

/* .archives-post
********************/
.archives-post{
	border-bottom: 1px solid #cdcccc;
}

/* .archives-thumbnail */
.archives-thumbnail{
	float: left;
	padding: 9px 10px 6px 0;
}

/* .archives-teaser-text */
.archives-teaser-text{
	float: left;
	padding: 4px 0 0;
	width: 560px;
}

.archives-teaser-text h2{
	font-family: 'DINCondMediumRegular';
	font-size: 18px;
}

.archives-teaser-text>small{
	display: block;
	font-family: 'DINCondMediumRegular';
	font-weight: bold;
	font-size: 15px;
}

.archives-teaser-text h2 a{
	color: #a78462;
	text-decoration: none;
}

.archives-teaser-text p{
	padding: 5px 0 0;
	font-size: 13px;
	color: #797979;
}

/* .archives-sidebar
********************/
.archives-sidebar{
	width: 200px;
	float: left;
	margin: 0 0 0 10px;
}

/* .archive-desc &
   .archive-details
********************/
.archive-desc{
	margin: 10px 0 0;
	border-top: 1px solid #CDCCCC;
	padding: 10px 0 0;
}

.archive-desc p{
	color: #797979;
	font-size: 15px;
	padding: 0 0 10px;
}

.archive-details p{
	color: #797979;
	font-size: 12px;
	padding: 0 0 10px;
}

.archive-details h3{
	font-family: 'DINCondMediumRegular';
	font-size: 19px;
	color: #797979;
	padding: 0 0 5px;
	text-transform: uppercase;
}

.archive-details{
	margin: 15px 0 0;
}

/*	Pagenavi
 ******************/
.wp-pagenavi{
	margin: 10px 0 0;
}

.wp-pagenavi span,
.wp-pagenavi a{
	color: #797979;
	font-size: 13px;
	text-decoration: none;
	display: block;
	float: left;
	width: 18px;
}

.wp-pagenavi a:hover{
	color: #bd1450;
}

.wp-pagenavi .pages{
	margin: 0 5px 0 0;
	width: 90px;
}

.wp-pagenavi span.current{
	color: #bd1450;
}

/* .archives-sidebar
***************/
ul.archives-sidebar li{
	margin: 0 0 15px;
}

li.widget h3{
	color: #bd1450;
	font-size: 15px;
	margin: 0 0 10px;
}

/* Tag cloud */
.tagcloud a{
	text-decoration: none;
	color: #a67f28;
}

/* Search bar
***************/
#searchform{
	position: relative;
	height: 27px;
}

#searchform input[type="text"]{
	position: absolute;
	left: 0;
	border-top: 1px solid #3a464e;
	border-left: 1px solid #3a464e;
	border-bottom: 1px solid #3a464e;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 5px;
	width: 167px;
}

#searchform input[type="submit"]{
	position: absolute;
	right: 0;
	background: url('images/searchMagn.jpg') no-repeat;
	width: 27px;
	height: 27px;
}


/*-----------------------------------------------------
	#footerWrap
-----------------------------------------------------*/

/* [Start] Archives-body
 ***********************/
.archives-body #footerWrap{
	/*width: 1350px;*/
	margin: 20px auto 0;
}
/* [END] Archives-body
 ***********************/

/*-----------------------------------------------------
	#footer
-----------------------------------------------------*/
#footer{
	margin: 20px 0 0 185px;
	position: relative;
	width:1200px;
}

/* [Start] Archives-body
 ***********************/
.archives-body #footer{
	position: relative;
}
/* [END] Archives-body
 ***********************/

/* .footerInfo */
.footerInfo{
	width: 340px;
}

/* 
	.footerInfo p{
		font-family: 'DINCondMediumRegular';
		font-size: 16px;
		color: #ffffff;
	}

	.footerInfo p a{
		color: #ffffff;
	}
*/

.url,
.org,
.adr,
.street-address,
.locality,
.region,
.postal-code,
.country-name,
.tel,
.fax,
.footerad,
.email{
	font-family: 'DINCondMediumRegular';
	font-size: 16px;
	color: #ffffff;
}

.adr .street-address,
.adr .locality,
.adr .region,
.adr .postal-code,
.adr .country-name,
.vcard .tel,
.vcard .fax,
.vcard .email{
	display: inline-block;
}


.twitterUpdate{
	float: left;
}

/* .twitterUpdate */
.twitterUpdate{
	margin: 0;
	width: 330px;
	float:left;

}

.twitterUpdate h4{
	font-family: 'DINCondMediumRegular';
	font-size: 17px;
	color: #d4af8c;
	margin: 0 0 10px;
}

.twitterUpdate .updateBox ul li{
	height: 88px;
	display: block;
}

.twitterUpdate .updateBox ul li span{
	color: #ffffff;
}

.twitterUpdate .updateBox ul li span.tweet_time{
	display: block;
	margin: 5px 0 0;
}



#footer .twitterUpdate .updateBox ul li span a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.contrastcheckerbox{

	float:left;
	width:260px;

}


/* social
***************/
.social{
	position: absolute;
	width: 131px;
	top: 3px;
	left: -177px;
}

.social ul{
	height: 18px;
}

.social ul li:first-child{
	margin-left: 0 !important;
}

.social ul li{
	float: left;
	margin: 0 0 0 10px;
}

.social ul li a{
	display: block;
	background: url('images/image_sprite.png') 0 0 no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
}

.social ul li.facebook a{
	background-position: -9px -36px;
}

.social ul li.twitter a{
	background-position: -38px -36px;
}

.social ul li.blogger a{
	background-position: -67px -36px;
}

.social ul li.rss a{
	background-position: -94px -36px;
}

.social ul li.pinterest a{
	background-position: -119px -36px;
}

.social ul li.gplus a{
	display: block;
	background: url('images/gplus.png') 0 0 no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -9999em;
}

/*-----------------------------------------------------
	#nivo-slider
-----------------------------------------------------*/
.nivoSlider {position:relative;height: 410px;margin: 0 0 30px;}
.nivoSlider img {position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}

/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}

/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;display: block;background: url('images/left-rightSprite.png') 0 0 no-repeat;width: 33px;height: 39px;text-indent: -999em;}
.nivo-nextNav {right:0px;display: block;background: url('images/left-rightSprite.png') -36px 0 no-repeat;width: 33px;height: 39px;text-indent: -999em;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{position: absolute;bottom: -20px;}
.nivo-controlNav a {position: relative;z-index: 9;cursor: pointer;font-size: 13px;color: #797979;display: block;float: left;width: 20px;}
.nivo-controlNav a.active {color: #bd1450;}


/* career image */

#portfolio_cycler{position:relative;}
#portfolio_cycler img{position:absolute;z-index:1}
#portfolio_cycler img.active{z-index:3}


.page_content_leftbox{

    float: left;
    width: 317px;
	font-size:24px;
	line-height:31px;
	color:#797979;
	font-family: 'DINCondRegular';
    	
	
}

.page_content_rightbox{

    float: left;
    margin-left: 20px;
    margin-top: -30px;
	
}

.copyright_notice{

	font-family: 'DINCondMediumRegular';
	color: #a68464;
	font-size: 15px;
	position: absolute;
	right:180px;
	top:-12px;
	
	
}

