BODY {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	background-color: #000000;
	line-height: 19px;
}
a img { border: 0px; }
.clear { clear:both; }

p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AAAAAA;
	line-height: 18px;
	font-weight: normal;
	
}

.scroll-pane p {
	font-size:14px;
}

.scroll-pane p a:visited {
color:#FA5F08;
text-decoration:none;
}

.scroll-pane p a:link {
color:#FA5F08;
text-decoration:none;
}

.scroll-pane p a:hover {
color:#FA5F08;
text-decoration:underline;
}

#portfolio p {
	font-size:14px;
}



#more-blogs {
	position:absolute;
	bottom:-27px;
	left:70px;
}

.comment-l {
 float:left;
 width:70px;
}

.comment-r {
 float:left;
 width:375px;
}

.g-image {
 border:4px solid #9e9e9e;
}

.blog-comment-title {
	color:#F2912B;
}


.porange{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f9841c;
	line-height: 18px;
	font-weight: normal;
}


.pbig{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	line-height: 20px;
	font-weight: normal;
}

.porangebig{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #f9841c;
	line-height: 20px;
	font-weight: normal;
}

.seo_h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #f9841c;
	line-height: 22px;
	font-weight: normal;
	width: 600px;
	float: left;
	margin-bottom: 20px;
	margin-top:20px;
}

.bottomtext{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f9841c;
	font-weight: normal;	
}

.arrow {
float: left;
margin-right:4px
}

.bottomimage{
	border: 1px solid #7c7c7c;	
	margin-top: 10px;
	margin-bottom: 4px;
}

.bottomimage:hover{
	border: 1px solid #f9841c;	
	margin-top: 10px;
	margin-bottom: 4px;
}


#bottom_panel a.bottom{
border: none;		
 font-size: 10px;
 line-height: 10px;
color: #f9841c;
text-decoration: none;
}

#bottom_panel a:visited.bottom{
border: none;
 font-size: 10px;
 line-height: 10px;
color: #f9841c;
text-decoration: none;
}

#bottom_panel a:hover.bottom{
border: none;
 font-size: 10px;
 line-height: 10px;
color: #f9841c;
text-decoration: none;
}

#bottom_panel a:active.bottom{
border: none;
 font-size: 10px;
 line-height: 10px;
color: #f9841c;
text-decoration: none;
}











.imageChange_home {
	margin:0px;
	margin-right:-5px;
	float:left;		
	width:950px;
	height:227px;
	position:relative;
	padding-bottom:15px;
	background-color: #000000;
}


.imageChange_home img{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
}

.imageChange {
	margin:0px;
	margin-right:-5px;
	float:left;		
	width:950px;
	height:227px;
	position:relative;
	background-color: #000000;
}


.imageChange img{
	position:absolute;
	left:0px;
	top:0px;
	width:950px;
}

h2 {
	font-size: 21px;
	color: #FFFFFF;
	font-weight: normal;
	padding: 0;
	margin: 20px 0;
}




h4 {
font-size: 16px;
font-weight: normal;
color: #FFFFFF;
padding-bottom: 0;
margin: 15px 0 0 0;
}

#container {
	width: 950px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}


#containerhome {
	width: 950px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	/* background-image: url(../_images/side_rule.gif);
	background-repeat: no-repeat;
	
	*/
}



#header {
	margin-bottom: 15px;

}

#logo {
	float: left;
}

#logo a {
	display:block;
	background-image: url(/_images/logo.gif);
	height: 31px;
	width: 126px;
	background-repeat: no-repeat;
}

.subtitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f9841c;
	line-height: 18px;
	font-weight: normal;
}



	.submenu {
width: 229px;
float:left;
}

.submenu ul
{

list-style-type:none;
margin:0;
padding:0;
}

.submenu li
{
/*display: inline;*/
/* for IE5 and IE6 */
}

.submenu a
{
	font-size:20px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	padding-left: 0px;
	padding-top: 11px;
	width: 180px;
	height: 30px;
	color: #ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3a3a3a;
	font-weight: normal;
}

.submenu a:link, .submenu a:visited
{
color: #ffffff;
text-decoration: none;
}

.submenu a:hover
{
color: #f9841c;
text-decoration: none;
}

.submenu ul li .current
{
text-decoration: none;
color: #f9841c;
}



















#navigation {
	float: right;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation ul li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#navigation ul li a {
	background-color : transparent;
	display: block;
	font-size: 16px;
	color: #AAAAAA;
	text-decoration: none;
	padding-top: 8px;
	text-transform: lowercase;
}

#navigation ul li a:hover {
	color:#FFFFFF;
}

#home a.home,
#services a.services,
#work a.work,
#z-tv a.z-tv,
#z-talk a.z-talk,
#talent a.talent,
#contact a.contact,
#access a.access,
#news a.news, 
#links a.links,
#whitepapers a.whitepapers,
#team a.team
{
	color:#F2912B;
}

#footer {
	margin: 15px;
}

#footer #copyright {
font-size:10px;
float: left;
}

#footer #copyright a {
}

#design_directory {
float: left;
margin: 0 3px 0 0;
padding: 0;
}

#valid_img {
float: left;
padding: 0;
margin: 0;
}

#valid_img a{
padding: 0;
margin: 0;
}

#valid_img span{
padding: 0;
margin: 0;
}


#z-talk_holder {
	position:relative;
	width: 307px;
	height: 290px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3a3a3a;
	margin-top: 20px;
	margin-bottom: 30px;
}

#z-talk_holder_inner {
float:right;
height:290px;
margin-bottom:30px;
position:relative;
width:235px;
}


#z-talk_box {
width: 220px;
height: 90%;
float: left;
margin-top: 10px;
}

#z-talk_box_inner {
width: 220px;
height: 290px;
margin-left: 40px;
}

#z-talk_box1 {
width: 290px;
height: 290px;
margin-left: 20px;
}

#z-talk_box h3, #z-talk_box1 h3 {
font-size: 24px;
font-weight: normal;
margin: 0 0 10px 0;
padding: 0;
color: #F2912B;
line-height: 28px;
}

#z-talk_box h4, #z-talk_box h4 a, #z-talk_box h4 a:hover, #z-talk_box h4 a:visited, #z-talk_box1 h4,#z-talk_box1 h4 a, #z-talk_box1 h4 a:hover, #z-talk_box1 h4 a:visited {
font-size: 12px;
font-weight: normal;
margin: 0;
padding: 0;
color: #F2912B;
line-height: 13px;
text-decoration:none;
}

.blog_date {
margin: 3px 0 2px 0;
padding: 0;
color: #7a6f68;
font-size: 9px;
width: 220px;
line-height: 14px;
font-weight:normal;
}

.blog_intro {
font-size: 11px;
font-weight: normal;
margin: 2px 0 20px 0;
padding: 0;
color: #AAAAAA;
width: 220px;
line-height: 15px;
}



/* BLOGs new styles */


.sideblogsbox {
	width: 220px;
	height: 156px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ff8300;
	font-size: 15px;
	line-height: 18px;
	color: #ff8300;
	padding-top: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}


li.sideblogs {
	type: square;
	color: #ffffff;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	list-style-type: square;
	margin-left: -15px;
	margin-bottom: 4px;
}


a:link.whitelink {color: #ffffff; text-decoration: none;}
a:visited.whitelink {color: #ffffff; text-decoration: none;}
a:active.whitelink {color: #ffffff; text-decoration: none;}
a:hover.whitelink {color: #ff8300; text-decoration: none;}


#blogheader {
	width: 480px;
	height: 88px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #393939;
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
}



.blogheading {
	color: #ffffff;
	font-size: 20px;
	line-height: 22px;
	margin-bottom: -10px;
}

.retweetholder {
	float: left;
	margin-right: 14px;
}


#formholder {
	width: 480px;
	height: 330px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff8300;
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
}

#formholder form {
	padding: 0px;
	margin: 0px;
}

input.blogform  {
	width: 219px;
	height: 21px;
	border-width: 1px;
	border-style: solid;
	border-color: #919191;
	background-color: #515151;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 10px;
}

input.blogbutton  {
	width: 145px;
	height: 32px;
	border-width: 1px;
	border-style: solid;
	border-color: #ff8300;
	background-color: #ff8300;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 10px;
	margin-left: 10px;
	text-align: center;
}

input.blogbutton2  {
	width: 145px;
	height: 32px;
	border-width: 1px;
	border-style: solid;
	border-color: #ff8300;
	background-color: #ff8300;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	margin-top: 10px;
	margin-left: 95px;
	text-align: center;
}

input.blogformright  {
	width: 219px;
	height: 21px;
	border-width: 1px;
	border-style: solid;
	border-color: #919191;
	background-color: #515151;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 4px;
	margin-bottom: 10px;	
}

input.codeform  {
	width: 86px;
	height: 21px;
	border-width: 1px;
	border-style: solid;
	border-color: #919191;
	background-color: #515151;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	margin-left: 0px;
	margin-top: 10px;	
}



input.tickbox  {
	width: 25px;
	height: 25px;
	border-width: 1px;
	border-style: solid;
	border-color: #919191;
	background-color: #515151;
	color: #ffffff;	
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
	margin-right: 10px;
	float: left;
	}
	
	
textarea.blogform  {
	width: 462px;
	height: 121px;
	border-width: 1px;
	border-style: solid;
	border-color: #919191;
	background-color: #515151;
	color: #ffffff;	
	font-size: 15px;
	line-height: 17px;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	margin-bottom: 10px;
	clear: both;
}





#tickboxholder {
	width: 234px;
	height: 33px;
	float: right;
	}
	
	
#codeandsubmit {
	width: 480px;
	height: 86px;
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
}

#commentsholder {
	width: 480px;
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	font-family: Helvetica, Arial, sans-serif;
}

.commentsorange {
	width: 480px;
	font-size: 13px;
	line-height: 15px;
	color: #ff8300;
	font-family: Helvetica, Arial, sans-serif;
}

.headingcomment	{
	font-size: 16px;
	line-height: 16px;
	color: #ff8300;
	font-family: Helvetica, Arial, sans-serif;
}

.commentdivider {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #393939;	
}	



.imageavatar {
	border: 6px solid #9e9e9e;
	margin-right: 13px;
	margin-left: 0px;
	margin-bottom: 10px;
	float: left;
}

	


/* end BLOGs new styles */




#phone_number {
background-image: url(../_images/phone_us_bkgrd.gif);
background-position: left center;
background-repeat: no-repeat;
color: #F2912B;
font-size: 18px;
padding: 0 0 0 40px;
height: 45px;
line-height: 45px;
width: 220px;
}



#bottom_panel {
width: 100%;
height: 135px;
line-height: 11px;
}

#bottom_panel_pod_left {
	width: 300px;
	height: 116px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3a3a3a;
	margin-top: 7px;
}

#bottom_panel_pod_center {
	width: 308px;
	height: 116px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3a3a3a;
	margin-top: 7px;
	padding-left: 32px;
}

#bottom_panel_pod_right {
	width: 263px;
	height: 111px;
	float: left;
	margin-top: 7px;
	padding-left: 41px;
	padding-top:5px;
}

.testibig {
	font-size:14px;
	line-height: 16px;
	color:#ffffff;
	margin-bottom:0px;
	display: block;
}

.testimed {
	font-size:12px;
	line-height: 16px;
	color:#a7a4a4;
}

.testismall {
	font-size:10px;
	line-height: 16px;
	color:#a7a4a4;
}

.item {
	width: 94px;
	height: 108px;
	float: left;
	margin-right: 7px;
	font-size: 10px;
}

.itemright {
	width: 94px;
	height: 108px;
	float: left;
}

 

#bottom_dropdown {
}

#bottom_dropdown ul{
margin: 0 10px 10px 0;
padding: 0;
}

#bottom_dropdown ul li {
list-style: none;
float: left;
margin: 0 40px 10px 0;
padding: 0;
font-size: 12px;
color: #333333;
}

#footer #flinks {
float: right;
color: #AAA;
text-align: right;
margin: 0 0 20px 0;
}

#flinks p{
font-size: 10px;
margin: 5px 0 0 0;
padding: 0;
}

#footer #flinks ul {
	margin: 0 0 5px 0;
	padding: 0px;
	/*float: right;*/
	width:100%;
}
#footer #flinks ul li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}


#footer a {
	background-color : transparent;
	color: #AAA;
	text-decoration: none;
	text-transform: lowercase;
}

#footer a:hover {
	color: #AAA;
}

#footer #footer_digital {
text-transform: none;
}



#portfolio .row_new {
	width: 950px;
	height: 250px;
}


#portfolio .row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	background-image: url(/_images/portfoliocolumns.gif);
	background-repeat: repeat-y;
	background-position: center center;
}



#portfolio .row2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #555555;

}



#portfolio .row .col1, #portfolio .row .col2, #portfolio .row .col3, #portfolio .row .col3grey {
	float:left;
}

#portfolio .row .col2 {
	width: 180px;
}
#portfolio .row .col3 {
	width: 366px;
	font-size: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
	color:#FFFFFF;
	padding-top:10px;
}
#portfolio .row .col1 {
	width: 403px;
}

#portfolio .row .col1 a {
	color: #666666;
}
#portfolio .row .col1 a:hover {
color:#FFFFFF;
}

#portfolio .row .col3grey {
	width: 366px;
	background-color: #AAAAAA;
	color: #000000;
	height: 227px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #555555;
}


.col1 .padded {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}

.padded {
	margin: 15px;

}

#portfolio .col2 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

#portfolio .col1 ul {
	padding: 0 5px 0 0;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
	width: 195px;
}
#portfolio ul li {
	list-style-type: none;
}
#portfolio .col2 ul a {
	background-color : transparent;
	color: #AAAAAA;
	text-decoration: none;
}
#portfolio ul a:hover {
	color: #FFFFFF;
}
#portfolio .col3grey p {
	font-size: 14px;
	padding: 0px;
	margin-bottom: 0px;
}

em {
	background-color : transparent;
	text-transform: lowercase;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: #AAAAAA;
}

#portfolio .col3grey p.name {
	text-align: right;
	margin-right: 25px;
	font-size: 14px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	
}

.col3 em {
	margin-left: 15px;
}



h2.talent {
	font-size: 22px;
	color: #f3670a;

}




form.boxed {
	padding: 10px;
	width: 270px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
form.boxed .input {
	width: 84%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: none;
	background-color: #ffffff;
	height: 22px;
}

form.boxed .input2 {
	width: 84%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border: none;
	background-color: #ffffff;
	height: 56px;
}


form.boxed .inputfile {

}

form.boxed .buttons {
	width: 72px;
	height: 22px;
	background-color: #f3670a;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

#talentform {
	float: right;
	width: 308px;
	height: 530px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3a3a3a;	

}



div.fileinputs {
	position: relative;
	margin-top:-12px;
	height: 42px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	height: 22px;
}


.browse-holder {
	float: right;
}


.noborder {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 20px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	height: 22px;
}







#talentcontent {
	float: left;
	width: 615px;
	height: 470px;
	margin-top: 50px;

}

#talentcol1 {
	float: left;
	width: 284px;
	margin-top: 30px;
}

#talentcol2 {
	float: left;
	width: 284px;
	margin-top: 30px;
	margin-left: 26px;
}

.talentboldorange {
	font-weight: bold;
	color: #f3670a;
}

.talentsmall {
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
}


.talentintro {
	color: #ffffff;
	font-size: 14px;
	line-height: 19px;
}





.whitetitle {
	font-size: 28px;
	color: #e5dede;
	line-height:25pt;
}


#colleft {
	float: left;
	width: 636px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3a3a3a;
}


#colleft .whitebold {
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
}

#colleft .whitebold a:visited {
color:#FA5F08;
text-decoration:none;
}

#colleft .whitebold a:link {
color:#FA5F08;
text-decoration:none;
}
#colleft .whitebold a:hover {
color:#FA5F08;
text-decoration:underline;
}


#colright {
	float: right;
	width: 286px;
}

#whitecontents {
	width: 286px;
	height: 32px;
	font-size: 19px;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a3a3a;
	margin-top: 24px;	
}


/* submenu starts here */

#submenu {

width: 200px;

float:left;
margin-top: 14px;
margin-bottom: 20px;

}



#submenu ul

{



list-style-type:none;

margin:0;

padding:0;

}



#submenu li

{

display: inline;

/* for IE5 and IE6 */

}



#submenu a

{

color: #fa5f08;

text-decoration: none;

font-size: 12px;

display: block;

padding-left: 14px;

width: 240px;

height: 20px;


}



#submenu a:link, #menu a:visited

{

color: #fa5f08;

text-decoration: none;

}



#submenu a:hover

{
	color: #fff;
	background-image: url(../_images/white_papers/sub_back.gif);
	background-repeat: no-repeat;
	background-position: left;
}



#submenu li a#current

{

color: #fff;
	background-image: url(../_images/white_papers/sub_back.gif);
	background-repeat: no-repeat;
	background-position: left;

}

/* submenu ends here */



#pulloutquote {
	clear: both;
	width: 286px;
	/*height: 147px;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3a3a3a;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;	
	margin-top: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
}


.quotename {
	font-size: 12px;
	line-height: 16px;
	color: #a9a29f;
}



#image_quote {
	clear: both;
	width: 286px;
	height: 147px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a3a3a;

}



#whitecasestudy {
	clear: both;
	width: 286px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a3a3a;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;	
	margin-top: 6px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.whitesubheads {
	font-weight: normal;
	font-size: 14px;
	color: #fa5f08;
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
}

.whitesubheads2 {
	font-weight: normal;
	font-size: 14px;
	color: #fa5f08;
	margin: 0px;
	padding: 0px;
	margin-bottom: 14px;
	width: 270;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2e2e2e;
}

.whitecaseimage {
	margin-right: 10px;
	border: 1px solid #78707c;
	float: left;
}

a:link.whitecase {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 13px;}
a:visited.whitecase {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 13px;}
a:active.whitecase {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 13px;}
a:hover.whitecase {color: #fa5f08; text-decoration: underline; font-size: 12px; line-height: 13px;}

#whitehaveyoursay {
	clear: both;
	width: 286px;
	height: 130px;
	font-size: 14px;
	line-height: 16px;
	color: #ffffff;	
	margin-top: 6px;
	padding-top: 18px;
	padding-bottom: 18px;
}

#whitehaveyoursay a:visited {
color:#FA5F08;
text-decoration:none;
}

#whitehaveyoursay a:link {
color:#FA5F08;
text-decoration:none;
}

#whitehaveyoursay a:hover {
color:#FA5F08;
text-decoration:underline;
}


#white_logos1 {
	width: 950px;
	height: 100px;
	clear: both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
}

#white_logos2 {
	width: 950px;
	height: 100px;
	clear: both;
}

#white_logos_title {
	width: 247px;
	height: 24px;
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #bfbfbf;
	margin-top: 44px;
}

#white_logos_title2 {
	width: 220px;
	height: 24px;
	float: left;
	font-size: 14px;
	line-height: 16px;
	color: #bfbfbf;
	margin-top: 32px;
}

#white_logos_holder1 {
	width: 700px;
	height: 100px;
	float: right;
	margin-top:22px;
}

#white_logos_holder2 {
	width: 730px;
	height: 100px;
	float: right;
	margin-top:6px;
}

.whitelogostyle {
	float: left;
	margin-right: 24px;
}

 #white_logos_holder2 .whitelogostyle {
	margin-right: 10px;
}


#scrollboxholder {
	width: 617px;
	height: 400px;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3a3a3a;
	margin-top: 54px;	
}

#associationsholder {
	width: 250px;
	height: 250px;
	margin-right: 16px;
	background-color: #161616;
	padding: 25px;
	float: left;
}

#keyprotocolsholder {
	width: 250px;
	height: 250px;
	background-color: #161616;
	padding: 25px;
	float: left;
}

.scrollorangehead {
	color: #fa5f08;
}


.scroller {
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}

.scroller li {
	padding-bottom:5px;
}





#blanket {
background-color:#000000;
opacity: 0.85;
filter:alpha(opacity=85);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
	position:absolute;
	background-color:#2f2f2f;
	width:606px;
	min-height:190px;
	z-index: 9002;
	border: 1px solid #4f4f4f;
	padding:5px;
}

.popdiv {
	position:absolute;
	background-color:#2f2f2f;
	width:606px;
	min-height:190px;
	z-index: 9002;
	border: 1px solid #4f4f4f;
	padding:5px;
}


#popUpDivinside {
	width:560px;
	min-height:72px;
	padding:26px;
}


.popuphead {
	color: #ffffff;
	font-size: 16px;
}


a:link.poplink {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 16px;}
a:visited.poplink {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 16px;}
a:active.poplink {color: #fa5f08; text-decoration: none; font-size: 12px; line-height: 16px;}
a:hover.poplink {color: #fa5f08; text-decoration: underline; font-size: 12px; line-height: 16px;}


a {
   outline: none;
}


.votediv {
	position:absolute;
	background-color:#2f2f2f;
	width:300px;
	min-height:190px;
	z-index: 9002;
	border: 1px solid #4f4f4f;
	padding:5px;
}

#voteDivinside {
	width:240px;
	min-height:72px;
	padding:26px;
}

#voting-holder {

}

.v-image {
	float:left;
}

.v-radio {
	float:left;
	padding-top:8px;
	padding-left:10px;
}

.v-submit {
background-color:#F36F21;
border:1px solid #999999;
color:#FFFFFF;
height:30px;
padding:3px 5px;
width:100px;	
float:right;

}





/*

#content .box {
	border: 1px solid #555555;
}

*/







/* OK here are the highlighted links for portfolio */
/*
.bhammidshires #portfolio ul .bhammidshireslnk,
.bhamsuspart #portfolio ul .bhamsuspartlnk,
.bhamsportsdiv #portfolio ul .bhamsportsdivlnk,
.pertemps #portfolio ul .pertempslnk,
.kpmg #portfolio ul .kpmglnk,
.isaacnewman #portfolio ul .isaacnewmanlnk,
.ernstyoung #portfolio ul .ernstyounglnk,
.deliots #portfolio ul .deliotslnk,
.specsol #portfolio ul .specsollnk,
.harrisall #portfolio ul .harrisalllnk,
.clargroup #portfolio ul .clargrouplnk,
.vodkarev #portfolio ul .vodkarevlnk,
.sobar #portfolio ul .sobarlnk,
.viceroy #portfolio ul .viceroylnk,
.cognition #portfolio ul .cognitionlnk,
.sci #portfolio ul .scilnk,
.insidegames #portfolio ul .insidegameslnk,
.bluesea #portfolio ul .bluesealnk,
.hbos #portfolio ul .hboslnk,
.homeserve #portfolio ul .homeservelnk,
.harrisallday #portfolio ul .harrisalldaylnk,
*/

/* James Bodging?? for IE as above doesn't work*/
.bhammidshires #container #portfolio ul .bhammidshireslnk,
.marketbham #container #portfolio ul .marketbhamlnk,
.pertemps #container #portfolio ul .pertempslnk,
.kpmg #container #portfolio ul .kpmglnk,
.isaacnewman #container #portfolio ul .isaacnewmanlnk,
.ernstyoung #container #portfolio ul .ernstyounglnk,
.harrisallday #container #portfolio ul .harrisalldaylnk,
.learndirect #container #portfolio ul .learndirectlnk,
.sobar #container #portfolio ul .sobarlnk,
.bebham #container #portfolio ul .bebhamlnk,
.hbos #container #portfolio ul .hboslnk,
.eaa #container #portfolio ul .eaalnk,
.vodka #container #portfolio ul .vodkalnk,
.insidethegames #container #portfolio ul .insidethegameslnk,
.viceroy #container #portfolio ul .viceroylnk,
.computersupermarket #container #portfolio ul .computersupermarketlnk,
/* */
.bhammidshires .collections #portfolio ul .collectionslnk,
.bhammidshires .mortgage #portfolio ul .mortgagelnk,
.bhammidshires .savbritian #portfolio ul .savbritianlnk,
.bhammidshires .savaccounts #portfolio ul .savaccountslnk,
.marketbham .posters #portfolio ul .posterslnk,
.marketbham .banners #portfolio ul .bannerslnk,
.pertemps .newtown #portfolio ul .newtownlnk,
.kpmg .annualreport #portfolio ul .annualreportlnk,
.kpmg .advertising #portfolio ul .advertisinglnk,
.kpmg .exhibition #portfolio ul .exhibitionlnk,
.isaacnewman .website #portfolio ul .websitelnk,
.ernstyoung .branding #portfolio ul .brandinglnk,
.harrisallday .stationary #portfolio ul .stationarylnk,
.learndirect .advertising #portfolio ul .advertisinglnk,
.sobar .instrumental #portfolio ul .instrumentallnk,
.sobar .menu #portfolio ul .menulnk,
.sobar .newyearseve #portfolio ul .newyearsevelnk,
.bebham .cutting #portfolio ul .cuttinglnk,
.bebham .freshers #portfolio ul .fresherslnk,
.hbos .intcomms #portfolio ul .intcommslnk,
.eaa .brochure #portfolio ul .brochurelnk,
.eaa .olympic #portfolio ul .olympiclnk,
.vodka .branding #portfolio ul .brandinglnk,
.insidethegames .website #portfolio ul .websitelnk,
.viceroy .website #portfolio ul .websitelnk,
.computersupermarket .website #portfolio ul .websitelnk,
.insidethegames .website #portfolio ul .websitelnk,
.bebham .website #portfolio ul .websitelnk






 {
color: #F2912B;
}


/* ---- */
h1 {
	color: #FFFFFF;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: 1px;
}
h3 {
	font-weight: normal;
	color: #F2912B;
}

.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3a3a3a;
	clear: both;
}
.introtxt {
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 5px;
	background-image: url(../_images/text_back.gif);
	background-repeat: no-repeat;
}
.introtxt p {
	float: left;
	width: 440px;
	margin: 0 30px 0 0;
	padding: 0;
}

p.blog_intro  {
	float:none;
	margin: 0 30px 0 0;
	padding: 0;
}

.col2 p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 5px;
}

.col2 a, .col2 a:visited, .col2 a:hover {
color: #666666;
text-decoration: none;
}
.col3 a, .col3 a:visited, .col3 a:hover {
color: #666666;
text-decoration: none;
}


form.boxed {
	padding: 10px;
	border: 1px solid #666666;
	float: right;
	width: 270px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 30px;
}
form.boxed .input {
	width: 90%;
	font-family: Arial, Helvetica, sans-serif;
}
.bigbutton {
	font-size: 16px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.orangetxt {
	color: #F2912B;
}
/*/ #content a {
	background-color : transparent;
	color: #FFFFFF;
	text-decoration:none;
}

#content a:visited {
	color: #666666;
	text-decoration: none;}
	
#content a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
/*/

#service h2 a{
color: #FFFFFF;
text-decoration: none;
}

#service h2 a:visited{
color: #FFFFFF;
text-decoration: none;
}

#service p a{
color: #666666;
text-decoration: none;
}

#service p a:visited{
color: #666666;
}

	
#services_column1 a {
	color: #666666;
}

#services_column1 a:visited {
	color: #666666;
}

#services_column1 h2 a:visited {
	color: #ffffff;
}

#services_column1 h2 a {
	color: #ffffff;
}
	
#services .col1 {
	float: left;
	width: 190px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
#services .col1 h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#services .col1 p {
	margin: 0px;
	padding: 0px;
	color: #666666;
}

#services .col2 {
	float: left;
	width: 478px;
	padding-top: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-left: 15px;
	padding-right: 20px;
}
#services .col3 {
	float: right;
	width: 220px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-left: 15px;
}

	
#team .col1 {
	float: left;
	width: 190px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
#team .col1 h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#team .col1 p {
	margin: 0px;
	padding: 0px;
	color: #666666;
}

#team .col2 {
	float: left;
	width: 478px;
	padding-top: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-left: 15px;
	padding-right: 20px;
}
#team .col3 {
	float: right;
	width: 220px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-left: 15px;
}

.buttquote{margin-top:18px;display: block;width: 215px;height: 45px;background: url("/_images/butt-quote.gif") no-repeat 0 0;}
.buttquote:hover{background-position: 0 -46px;}
.buttquote span{display: none;}

.buttcallback{margin-top:10px;display: block;width: 215px;height: 45px;background: url("/_images/butt-callback.gif") no-repeat 0 0;}
.buttcallback:hover{background-position: 0 -46px;}
.buttcallback span{display: none;}

.butttellfriend{margin-top:10px;display: block;width: 215px;height: 45px;background: url("/_images/butt-tellfriend.gif") no-repeat 0 0;}
.butttellfriend:hover{background-position: 0 -46px;}
.butttellfriend span{display: none;}

.buttaddlink{margin-top:10px;display: block;width: 117px;height: 25px;background: url("/_images/butt-addlink.gif") no-repeat 0 0;}
.buttaddlink:hover{background-position: 0 -25px;}
.buttaddlink span{display: none;}


#portfolio .row .col3grey .padded {
	display: none;
}
#portfolio .row .col3grey .name {
	display: none;
}

/*
#service {
	background-image: url(/_images/serviceback.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


#services a {
color: #666666;
	text-decoration: none;

}

#services #footer a {
color: #333333;
	text-decoration: none;

}

#services #footer a:hover {
color: #666666;
	text-decoration: none;

}
*/


#services.advertising a.advertising,
#services.assetmanagement a.assetmanagement,
#services.brandmanagement a.brandmanagement,
#services.collateraldevelopment a.collateraldevelopment,
#services.contentmanagement a.contentmanagement,
#services.copyrighting a.copyrighting,
#services.corporatedesign a.corporatedesign,
#services.graphicdesign a.graphicdesign,
#services.linkbuilding a.linkbuilding,
#services.multivariatetesting a.multivariatetesting,
#services.onlinemarketing a.onlinemarketing,
#services.payperclick a.payperclick,
#services.searchengineoptimisation a.searchengineoptimisation,
#services.viralcampaigns a.viralcampaigns,
#services.websitedesign a.websitedesign,
#services.websitedevelopment a.websitedevelopment,
#services.websitemaintenance a.websitemaintenance {
	color: #F2912B;
	text-decoration: none;
}
#home #container #content .introtxt a {
	text-decoration: none;
}
#service {
	background-image: url(/_images/serviceback.gif);
	background-repeat: repeat-y;
	float:left;
}
.introtxtsml p {
	float: left;
	width: 320px;
	margin-right: 30px;
}

#news .col1 {
	float: left;
	width: 296px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding:0px 10px 20px 10px;
}
#news .col1 h2 {
	font-size: 14px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	color: #AAAAAA;
}
#news .col1 h2 a {
	color: #FFFFFF;
}

#news .col1 p {
	margin: 0px;
	padding: 0px;
}

#news .col2 {
	float: left;
	width: 295px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #3a3a3a;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	text-align: left;
	padding:0px 20px 20px 20px;
	min-height: 573px;
}
#news .col3
 {
	float: right;
	width: 296px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding:10px 0 20px 10px;
	text-align: left;
}
#news .col3 a, #news .col2 a, #news .col1 a {
color: #F2912B;
}

#news h5 {
	font-size:14px;
	font-weight: normal;
}


#teamthumbs {
	width: 154px;
	min-height: 360px;
	margin-left: 26px;
	margin-top: 20px;
}

#teamthumbs .intro {
	font-size: 13px;
	line-height: 15px;
	color: #f36f21;
}





#team1
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team1_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team1:hover
{ 
 background-image: url(../_images/team/team1_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team1active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team1_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team1 span
{
  display: none;
}







#team2
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team2_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team2:hover
{ 
 background-image: url(../_images/team/team2_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team2active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team2_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team2 span
{
  display: none;
}




#team3
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team3_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team3:hover
{ 
 background-image: url(../_images/team/team3_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team3active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team3_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team3 span
{
  display: none;
}











#team4
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team4_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team4:hover
{ 
 background-image: url(../_images/team/team4_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team4active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team4_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team4 span
{
  display: none;
}









#team5
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team5_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team5:hover
{ 
 background-image: url(../_images/team/team5_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team5active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team5_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team5 span
{
  display: none;
}






#team6
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team6_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team6:hover
{ 
 background-image: url(../_images/team/team6_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team6active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team6_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team6 span
{
  display: none;
}









#team7
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team7_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team7:hover
{ 
 background-image: url(../_images/team/team7_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team7active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team7_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team7 span
{
  display: none;
}








#team8
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team8_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team8:hover
{ 
 background-image: url(../_images/team/team8_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team8active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team8_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team8 span
{
  display: none;
}








#team9
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team9_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team9:hover
{ 
 background-image: url(../_images/team/team9_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team9active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team9_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team9 span
{
  display: none;
}






#team10
{
	display: block;
	width: 61px;
	height: 61px;
	background-image: url(../_images/team/team10_off.jpg);
	background-repeat: no-repeat;
	border: 3px solid #5b5858;
}

#team10:hover
{ 
 background-image: url(../_images/team/team10_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}

#team10active
{ 
	display: block;
	width: 61px;
	height: 61px;
 background-image: url(../_images/team/team10_on.jpg);
	background-repeat: no-repeat;
	border: 3px solid #f36f21;
}


#team10 span
{
  display: none;
}














.teamholder
{
	width: 61px;
	height: 61px;
	float: left;
	margin-right: 13px;
	margin-bottom: 13px;
}


.teamimage {
	border: 5px solid #f36f21;
}


.teamname {
	font-size: 21px;
	line-height:25px;
	color: #ffffff;	
	margin-top: 12px;
}

#imageholder {
	float: left;
	width: 148px;
	height: 240px;
	margin-right: 20px;
	margin-bottom:370px;
	text-align: center;
}

.teamdetailsintro {
	color: #ffffff;
	font-size: 14px;
}

.teamdetails {
	font-size: 13px;
	line-height: 17px;
}


.boxes {
	padding-right: 20px;
	padding-bottom: 110px;
}

.button {
	margin-top: 0px;
	margin-bottom: 0px;
}

#jumpmenu {
	
	width: 221px;
	height: 114px;
	padding-top: 50px;
	background-image: url(../../_images/jump_menu_table.gif);
	background-repeat: no-repeat;
	
}

.benefitshead {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	margin-left: -13px;	
		
}

#topstrap h1{
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align:right;
}

.gloss_ul {
padding: 0;
margin: 0;
float: left;
width: 159px;
}

.gloss_ul li {
padding: 0;
margin: 0;
list-style: none;
}


/* GLOSSARY */


/*
#glossary {
	background-image: url(/_images/serviceback.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*/

#glossary a {
color: #666666;
	text-decoration: none;

}

#glossary #footer a {
color: #333333;
	text-decoration: none;

}

#glossary #footer a:hover {
color: #666666;
	text-decoration: none;

}



#glossary.advertising a.advertising,
#glossary.assetmanagement a.assetmanagement,
#glossary.brandmanagement a.brandmanagement,
#glossary.collateraldevelopment a.collateraldevelopment,
#glossary.contentmanagement a.contentmanagement,
#glossary.copyrighting a.copyrighting,
#glossary.corporatedesign a.corporatedesign,
#glossary.graphicdesign a.graphicdesign,
#glossary.linkbuilding a.linkbuilding,
#glossary.multivariatetesting a.multivariatetesting,
#glossary.onlinemarketing a.onlinemarketing,
#glossary.payperclick a.payperclick,
#glossary.searchengineoptimisation a.searchengineoptimisation,
#glossary.viralcampaigns a.viralcampaigns,
#glossary.websitedesign a.websitedesign,
#glossary.websitedevelopment a.websitedevelopment,
#glossary.websitemaintenance a.websitemaintenance {
	color: #F2912B;
	text-decoration: none;
}
#home #container #content .introtxt a {
	text-decoration: none;
}
#glossary {
	background-image: url(/_images/serviceback.gif);
	background-repeat: repeat-y;
}

#glossary h2 a{
color: #FFFFFF;
}

#glossary h2 a:visited{
color: #FFFFFF;
}
	
#glossary_column1 a {
	color: #666666;
}

#glossary_column1 a:visited {
	color: #666666;
}

#glossary_column1 h2 a:visited {
	color: #ffffff;
}

#glossary_column1 h2 a {
	color: #ffffff;
}
	
#glossary .col1 {
	float: left;
	width: 190px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
#glossary .col1 h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#glossary .col1 p {
	margin: 0px;
	padding: 0px;
}

#glossary .col2 {
	float: left;
	width: 478px;
	padding-top: 15px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-left: 15px;
	padding-right: 20px;
}
#glossary .col3 {
	float: right;
	width: 220px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-left: 15px;
}

#ztalk .col1 {
	float: left;
	width: 190px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}
#ztalk .col1 h2 {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#ztalk .col1 p {
	margin: 0px;
	padding: 0px;
}

#ztalk .col2 {
	float: left;
	width: 478px;
	padding-top: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-left: 15px;
	padding-right: 20px;
	min-height:700px;
}
#ztalk .col3 {
	float: right;
	width: 220px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3a3a3a;
	border-right-color: #3a3a3a;
	border-bottom-color: #3a3a3a;
	border-left-color: #3a3a3a;
	padding-top: 5px;
	padding-left: 15px;
}

.blogs_h4, .blogs_h4 a, .blogs_h4 a:visited {
font-weight: bold;
font-size: 18px;
color: #F2912B;
text-decoration: none;
}

.blogs_h4 a:hover {
text-decoration: underline;
}

.ztalk_h3, .ztalk_h3 a, .ztalk_h3 a:hover, .ztalk_h3 a:visited {
color: #F2912B;
text-decoration: none;
}

.date a {
color: #666666;
text-decoration: none;
}

.abspos {
color: #666666;
text-decoration: none;
}

#blog_comments a{
color: #666666;
text-decoration: none;
}

.blogp a {
color: #666666;
}

.col1 a {
text-decoration: none;
}

.z-talk_h2 {
line-height: 26px;
margin: 0px;
}


.twitter_icon {
background-image: url(../_images/follow_me.jpg);
background-position: top left;
background-repeat: no-repeat;
float: left;
height: 29px;
line-height: 300px;
overflow: hidden;
width: 78px;
margin: 10px 0 0 20px;
}

.col2 p.author_text {
	font-size: 12px;
}

.box {
	clear:both;
	display:block;
	float:left;
	padding-bottom:10px;
	width: 100%;
}

.padded a, .padded a:hover, .padded a:visited {
color: #FFFFFF;
}

.bookmark_div {
height: 40px;
}

.bookmark {
margin: 0;
padding: 10px 0;
border-top: 1px solid #F2912B;
}

.bookmark li {
float: left;
list-style: none;
margin: 5px 9px 5px 0;
font-size: 10px;
}

.digg {
background-image: url(../_includes/social_images/digg.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.delicious {
background-image: url(../_includes/social_images/delicious.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.facebook {
background-image: url(../_includes/social_images/facebook.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.reddit {
background-image: url(../_includes/social_images/reddit.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.stumble {
background-image: url(../_includes/social_images/stumble.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.technorati {
background-image: url(../_includes/social_images/technorati.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.twitter {
background-image: url(../_includes/social_images/twitter.gif);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
}

.clearfloat {
clear: both;
}

.email_friend {
background-image: url(../_images/email_friend.png);
background-position: left center;
background-repeat: no-repeat;
text-indent: 25px;
line-height: 40px;
height: 36px;
float: left;
}

.tell_world {
background-image: url(../_includes/social_images/tell_the_world1.png);
background-position: left center;
background-repeat: no-repeat;
text-indent: 20px;
line-height: 40px;
height: 36px;
float: right;
cursor: pointer;
}

.email_friend_1 {
background-image: url(../_images/email_friend.png);
background-position: left center;
background-repeat: no-repeat;
text-indent: 23px;
line-height: 19px;
height: 16px;
width: 118px;
float: left;
}

.blog-list-item {
border-bottom: 1px solid #3a3a3a;
padding-bottom: 10px;
}

#portfolio ul .linkon {
 color:#F2912B;
}
#portfolio .row .col1 ul a.linkon {
 color:#F2912B;
}

.calendar {
	width:235px;
	background-color:#000000;
}

.calendar a, .calendar a:visited {
color:#F2912B;
font-weight:bold;
text-decoration:none;
}

.calendar a:hover {
color:#666666;
text-decoration:none;
}

.calendar td {
	text-align:center;
}
.calendar-month {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.com-textinput {
	border: 1px solid #999;
	background-color: #666;
	color: #fff;
	padding: 5px;
	width: 208px;
	height: 14px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.com-textinput-right {
	border: 1px solid #999;
	background-color: #666;
	color: #fff;
	padding: 5px;
	width: 208px;
	height: 14px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.com-textarea {
	border: 1px solid #999;
	background-color: #666;
	color: #fff;
	padding: 5px;
	width: 441px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.com-sec-code {
	border: 1px solid #999;
	background-color: #666;
	color: #fff;
	padding: 5px;
	width: 120px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-right: 5px;
	height: 17px;
}

#submit_comment {
	border: 1px solid #999;
	background-color: #f36f21;
	color: #fff;
	padding: 5px;
	width: 129px;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	width: 129px;
}


#services_column1 .social-links a:visited {

}
#services_column1 .social-links a:hover {

}
#services_column1 .social-links a {
color:#F2912B;
text-decoration:none;
font-size:14px;
text-indent: 10px;
}

.vote_cont {
	border-bottom: 1px solid #3A3A3A;
	padding: 10px 0;
	height: 30px;
}

.col2 .voting {
	float: left;
	margin: 0;
}

.vote_button {
	float: right;
	padding: 5px 0 0;
}

.col2 .vote_button a {
	width: 100px;
	height: 30px;
	background-color: #F36F21;
	border: 1px solid #999;
	color: #fff;
	padding: 3px 5px;
}

.pop_blogs {
	border-top: 4px solid #F2912B;
}

.pop_blogs h2 {
	font-size: 16px;
}

.pop_blogs ul {
	color: #fff;
	padding: 0;
}

.pop_blogs ul li {
	list-style: none;
	border-bottom: 1px solid #666;
	padding: 5px 0;
}

.col3 .pop_blogs  a, a:visited, a:hover {
	color: #fff;
}

#twitter_social_li {
	background-image: url(/_images/button_twitter.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 29px;
	margin: 0;
	border-top: 1px solid #3A3A3A;
	width: 150px;
}

#linkedin_social_li {
	background-image: url(/_images/button_linkedin.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 29px;
	margin: 0;
	border-top: 1px solid #3A3A3A;
	width: 150px;
}

#facebook_social_li {
	background-image: url(/_images/button_facebook.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 29px;
	margin: 0;
	border-top: 1px solid #3A3A3A;
	width: 150px;
}

#youtube_social_li {
	background-image: url(/_images/icon_youtube_bk.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 29px;
	margin: 0;
	border-top: 1px solid #3A3A3A;
	width: 150px;
}


#services_column1 .social-links #twitter_social_li a, #services_column1 .social-links #linkedin_social_li a, #services_column1 .social-links #facebook_social_li a, #services_column1 .social-links #youtube_social_li a {
	border-top: none;
}

.top_border {
	border-top: 1px solid #3A3A3A;
	padding-top: 10px;
}

.calendar {
	width: 220px;
}

.social_container {
	border-top: 1px solid #3A3A3A;
	border-bottom: 1px solid #3A3A3A;
	padding-top: 10px;
	padding-bottom: 30px;
}

.share_this_social {
	float: right;
}

.star_images {
	width: 110px;
	float: left;
	line-height: 20px;
}

.blog_count {
	float: left;
	line-height: 33px;
}

.col2 .email_friend_1 a {
	color: #F2912B;
}

.downloads_a {
	text-decoration: none;
	color: #F9841C;
}

.downloads_a:visited {
	text-decoration: none;
	color: #F9841C;
}

.downloads_a:hover {
	text-decoration: none;
	color: #F9841C;
}