@charset "utf-8";
/* CSS Document */



body {
	margin: 0;
	padding: 0;	
	/*background-image: url(../img/bg.jpg);
	background-repeat:repeat-x;*/
	background-color:#FFFFFF;
}

img {
	 border:none;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1B1B1B;
}

/***********NAVIGATION************/

body#home a#home-nav, body#clients a#clients-nav, body#testimonials a#clients-nav, body#creative a#creative-nav, body#pr a#creative-nav, body#media a#creative-nav, body#interactive a#creative-nav, body#promo a#creative-nav, body#carrie a#company-nav, body#team a#company-nav, body#company-jhodge a#company-nav, body#company-cspaulding a#company-nav, body#company-ksiegal a#company-nav, body#company-mlusk a#company-nav, body#company-jadler a#company-nav, body#company-jdemore a#company-nav, body#company-jdemore a#company-nav, body#company-bmartz a#company-nav, body#portfolio a#portfolio-nav, body#contact a#contact-nav, body#thankyou a#contact-nav {
		background-color: #FD900D;
		color: #FFFFFF;
}




#nav ul
{
padding-left: 0;
margin-left: 0;
color: #000000;
float: left;
width: 680px;
font-family: 'century gothic';
font-size:14px;
position:absolute;
margin-top:79px;
margin-left:205px;
z-index:100;
text-transform:uppercase;
}

#nav ul li { display: inline; }

#nav ul li a
{
padding: 0.2em 1em;
color: #000000;
text-decoration: none;
float: left;
/*border-right: 1px solid #4F4F4F;*/
}

#nav ul li a:hover
{
background-color: #FD900D;
color: #FFFFFF;
}

/********END NAVIGATION**********/

/***TEAM PAGE ******/

#jhodge
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat 0 0;
}

#jhodge:hover
{ 
background-position: 0px -255px;
}

body#company-jhodge a#jhodge{
background-position: 0px -255px;
}

#csinquefield
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat -68px 0;
}

#csinquefield:hover
{ 
background-position: -68px -255px;
}

body#company-csinquefield a#csinquefield{
background-position: -68px -255px;
}

#ksiegal
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat -136px 0;
}

#ksiegal:hover
{ 
background-position: -136px -255px;
}

body#company-ksiegal a#ksiegal{
background-position: -136px -255px;
}


#mlusk
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat 0 -85px;
}

#mlusk:hover
{ 
background-position: 0 -340px;
}

body#company-mlusk a#mlusk{
background-position: 0 -340px;
}

#jadler
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat -68px -85px;
}

#jadler:hover
{ 
background-position: -68px -340px;
}

body#company-jadler a#jadler{
background-position: -68px -340px;
}


#jdemore
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat -136px -85px;
}

#jdemore:hover
{ 
background-position: -136px -340px;
}

body#company-jdemore a#jdemore{
background-position: -136px -340px;
}

#bmartz
{
	display: block;
	width:68px;
	height: 85px;
	background: url('../img/bios/bios.png') no-repeat 0 -170px;
}

#bmartz:hover
{ 
background-position: 0 -425px;
}

body#company-bmartz a#bmartz{
background-position: 0 -425px;
}


/****END TEAM PAGE *****/



p {
	line-height:1.5em;
	margin-top: 10px;
	margin-bottom:0px;
}


p.smalltext{
	font-size: 10px;
}

p.left {text-align:left;}

.clear_float { clear: both; }

.red{
	color: #CB0033;
}

.red-bold{
	color: #CB0033;
	font-weight:bold;
}


.pink {
	color:#FF7FAA;
	font-weight:bold;
}

.white{
	color: #FFFFFF;
}

.tan {
	color: #B39B7D;
	font-weight:bold;
}

.black
 {
	 color:#000000;
	 font-weight:bold;
 }

.black-no-bold
 {
	 color:#000000;
 }

.displace {
    position: absolute;
	left: -5000px;
} 

.solid-line {
	border-bottom:1px solid #DDDDDD;
	height:1px;
	margin:20px 0px;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#A7A725;
	margin: 20px 0px 0px 35px;
	float:left;
	font-weight:bold;
    text-transform:uppercase;
}

h1.home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#CB0033;
	margin: 15px 15px 0px 15px;
	float:right;
	font-weight:normal;
	text-transform:lowercase;
}

h1.clients {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CB0033;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	float:none;
	display:inline;
	text-transform:uppercase;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#A7A725;
	margin: 15px 35px 15px 0px;
	text-transform:uppercase;
	float:right;
}

h3.home-case-study {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CB3333;
	margin: 15px 0px;
}

a:link {
	color: #CB0033;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CB0033;
}
a:hover {
	text-decoration: underline;
	color: #CB0033;
}
a:active {
	text-decoration: none;
	color: #CB0033;
}

/*#site_container {
		width:1115px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		background: url(../img/martz_square_top.jpg) no-repeat top left;
}*/

#main {
		width:990px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
	  }

#main-wrapper {
		width:1020px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		background: url(../img/bg-newsblast.jpg) no-repeat top left;
		padding: 0 18px;
	  }
	  
#header{
		width: 990px;
		height: 105px;
	   }
#logo {
	  position:absolute;
	  margin-top:50px;
	  margin-left:35px;
	  z-index:100;
	  width:245px;
	  height:20px;
	  }
#click-call {
	  position:absolute;
	  margin-top:7px;
	  margin-left:712px;
	  z-index:1;
	  width:278px;
	  height:97px;
	  }
.home-testimonials-subhead {
	font-weight:normal;
	font-size:14px;
}

p.home-testimonials {
	 margin-top:30px; font-weight:normal; font-size:22px; color:#000000; text-align:center; line-height: 1em;
}

p.indent-text {
	margin-left:15px;
}

p.center-text {
	text-align:center;
	}
/*#subheader{
        width: 990px;	
		text-align:center;  REMOVE THIS - FOR PLACEHOLDER ONLY
	   } */
	   
#main_content {
		width: 990px;		
		padding:0px 0px 30px 0px;
		}
/*****HOME PAGE CONTENT *****/
#main_content ul{
	list-style-type:none;
	display:inline;
	width:990px;
	padding: 0px 0px 0px 0px;
	}

#main_content li {
		list-style-type:none;
		display: inline;
		float:left;
		margin-left:0px;
}
#main_content li#left {
		width: 295px;
		margin-top:15px;
}

#main_content li#right {
		width:655px;
		margin-left:25px;
		}

#main_content #home-case-studies ul{
	list-style-type:none;
	display:inline;
	width:655px;
	padding: 0px 0px 0px 0px;
	}

#main_content #home-case-studies li {
		list-style-type:none;
		display: inline;
		float:left;
		margin-left:18px;
		width:200px;
		text-align:center;
}

#main_content #home-case-studies h3 {
	font-size:16px;
	color:#CB3333;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.5em;
	
	}

/*#main_content #home-case-studies li.first {
		margin-left:0px;
		margin-top:41px;
}*/

#home-work {margin-top:0px;}

/********END HOMEPAGE CONTENT *****/





#main_content li#subpage_left {
	    float:left;
		width:175px;
		background-color:#FFFFFF;
		border-right:#E7E7E7 1.5px solid;
		padding-top:25px;
		height:200px;
		margin-top:0px;
}

#main_content li#subpage_right {
		float:right;
	   	width: 775px;
		margin-left:25px;
		background-color:#FFFFFF;
}


#main_content li#subpage_left ul.sidenav{
	list-style-type:none;
	width:155px;
	padding: 0px 0px 0px 0px;
	}

#main_content li#subpage_left ul.sidenav li {
		list-style-type:none;
		float:right;
		width:155px;
		margin-bottom:20px;
		padding-right:20px;
		text-align:right;
		line-height:1.3em;
}

#main_content li#subpage_left ul.sidenav li:hover{
		background-image: url(../img/arrows.png);
        background-repeat: no-repeat;
        background-position: 168px 2px;
}

body#zhu-zhu li#zhu-zhu-subnav, body#grigio li#grigio-subnav, body#ras li#ras-subnav, body#colors li#colors-subnav, body#montelucia li#montelucia-subnav, body#alaska li#alaska-subnav, body#olympia li#olympia-subnav, body#clients li#clients-subnav, body#testimonials li#testimonials-subnav, body#creative li#creative-subnav, body#pr li#pr-subnav, body#media li#media-subnav, body#interactive li#interactive-subnav, body#promo li#promo-subnav, body#carrie li#carrie-subnav, body#team li#team-subnav, body#company-jhodge li#team-subnav, body#company-cspaulding li#team-subnav, body#company-ksiegal li#team-subnav, body#company-mlusk li#team-subnav, body#company-jadler li#team-subnav, body#company-jdemore li#team-subnav, body#company-jdemore li#team-subnav, body#company-bmartz li#team-subnav {
		background-image: url(../img/arrows.png);
        background-repeat: no-repeat;
        background-position: 168px 2px;
}

#main_content li#subpage_left ul.sidenav li a:hover{
		text-decoration:none;	
}

#main_content li#subpage_left ul.sidenav li h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CB0033;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	float:right;
	text-transform:uppercase;
}


#main_content li#subpage_left ul.sidenav-contact{
	list-style-type:none;
	width:155px;
	padding: 0px 0px 0px 0px;
	}

#main_content li#subpage_left ul.sidenav-contact li {
		list-style-type:none;
		float:right;
		margin-right:10px;
		width:155px;
		margin-bottom:20px;
		font-weight:normal;
		color:#CB0033;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
}

#main_content #home-case-studies h3 {
	font-size:16px;
	color:#CB3333;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.5em;
	
	}

#intro {
		margin:15px 35px 25px 35px;	
}

#intro p {margin-top:0px; display:inline;}

#test-intro {margin: 10px 0px 0px 20px; float:left;}

table.clients {
	table-layout:auto;
	margin-top:15px;
	border-top:1px solid #e7e1e1;
	border-left: 1px solid #E7E1E1;
	}
	
table.clients td {
	
	border-bottom: 1px solid #E7E1E1;
	border-right: 1px solid #E7E1E1;
	
}


#quotes p{
		margin-bottom:-10px;
		font-size:12px;
		line-height:1.5em;
		background:#fff url(../img/quote-right.gif) no-repeat bottom right;
}

#quotes p.signature{
		margin-top:25px;
		margin-bottom: 30px;
		background:none;	
		
}

#quotes p.signature span {
		font-family:'palatino linotype',palatino, arial;
		font-size:20px;
		text-transform:uppercase;			
		}


/**PR ARTICLES**/

#pr_list ul{
list-style-image: url('marker.png')
}

#pr_articles{
		width:100%;
}

#pr_articles h1{
	font-size: 14px;
	margin-top: 20px;
	margin-bottom:0px;
	text-transform:none;
}

#pr_articles h2{
	font-size: 12px;
	margin:15px 0;
	padding-left:0px;
	background-color:#FFFFFF;
	color:#000000;
	float:none;
}

#pr_articles h3 {
	margin-bottom:0px;
	margin-top:15px;
	text-transform:uppercase;
	
}

#pr_articles h4 {
	margin-top:5px;
	margin-bottom:15px;
	font-style:italic;
	font-weight:normal;
}

#pr_articles h4.w-byline {
	margin-top:5px;
	margin-bottom:5px;
	font-style:italic;
	font-weight:normal;
}

#pr_articles h5 {
	margin-top:0px;
	margin-bottom:15px;
	font-weight:normal;
}

#pr_articles ul {	
	margin-left: 15px;
	margin-top:15px;
	display:block;
	list-style-type: square;
	width:725px;
}

#pr_articles li { 
padding-left:10px;
margin-top:5px;
margin-left:5px;
display:block;
float:none;
list-style-type: square;
}


#pr_article_listings{
		width:850px;
		padding: 0px 15px 10px 20px;
		position:absolute;
		margin-top: 120px;
		margin-left: 15px;
		z-index:150;
}

#pr_article_listings h1{
	font-size: 14px;
	margin-top: -10px;
	margin-bottom:0px;
	text-transform:none;
}

#pr_article_listings h2{
	font-size: 12px;
	margiin-bottom:0px;
	margin-top: 0px;
}
#pr_article_listings p{
	margin:0 0 20px 0;
}


#pr_awards{
	width:850px;
	padding: 0px 15px 10px 20px;
	position:absolute;
	margin-top: 120px;
	margin-left: 15px;
	z-index:150;
}

#pr_awards h1.pr{color:#000;margin-bottom:2em;width:90%;}
#pr_awards h1 {color:#A10000;}
#pr_awards h1, #pr_awards h2{
	margin:0;
	padding:0;
}

#pr_awards h2{
	font-size:12px;
}

#pr_awards p{
	margin:0 0 2em 0;
	padding:0;
}


#pr_awards .awards-col1, #pr_awards .awards-col2 {
	float:left;
	width:44%;
}

#pr_awards .awards-col1{padding-right:5%;}

#pr_awards .creative-awards-col1, #pr_awards .creative-awards-col2, #pr_awards .creative-awards-col3 {
	float:left;	
	padding-right:2%;
	width:31%;
}

/**END OF PR ARTICLES**/

#footer{
		clear: both;
        background-image:url(../img/bg_footer.jpg);
		background-repeat:repeat-x;
		width: 100%;
		height: 85px;
		text-align:center;
		}

/********CONTACT FORM***********/

#main #main_content ul #subpage_right #contact_form {
	width: 370px;
	margin-top:30px;
	float:right;
	text-align:right;
	padding-right:50px;
}




.textfield { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000; 
 background-color:#EFEFEF; 
 border: 1px solid #CCCCCC;
 margin-bottom: 10px;
 margin-top:0px;
 height:25px;
 width:200px;
}	

 .submit_button {
  width: 164px;
  height: 32px;
  float: right;
  padding: 0;
  border: 0;
  background: transparent url(../img/buttons.png) no-repeat -164px -64px;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
} 

#contact_form legend {
		font-weight:bold;
		color:#B39B7D;
}

#contact_form td {
		color:#FFFFFF;	
	}

.textarea { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000; 
 background-color: #EFEFEF; 
 border: 1px solid #CCCCCC;
 margin-bottom: 10px;
 margin-top:0px;
 width:200px;
 height:100px;
 }

/********END CONTACT FORM************/

#main #main_content ul #subpage_right .image {
	float:left;
}
#main #main_content ul #subpage_right .bios {
	float:left;
	margin-top:55px;
}

#main #main_content ul #subpage_right .image2 {
	float:left;
	margin-top:60px;
	border: 1px solid #DDDDDD;
}

#main #main_content ul #subpage_right .copy {
	float:right;
	padding-left:20px;
	width:490px;
}

#main #main_content ul #subpage_right .copy2 {
	float:right;
	padding-left:20px;
	width:450px;
}

#main #main_content ul #subpage_right .copy3 {
	float:right;
	padding-left:20px;
	width:420px;
}

#main #main_content ul #subpage_right .copy p.para-clear {
	clear:both;
}

#main #main_content ul #subpage_right .contact-free-stuff {
	float:left;
	width:334px;
	text-align:center;
}

#main #main_content ul #subpage_right .image3 {
	float:left;
	margin-top:60px;
}

p.contact-free-copy{
	 margin-top:10px; font-weight:bold; font-size:16px; color:#000000; text-align:center; line-height: 1.3em;
}

.comments-label {float:left; margin-left:74px; font-weight:bold;}
.email-label {float:left; margin-left:50px; font-weight:bold;}

.contact-info {text-align:right; color:#CB0033; margin-right:15px;}

p.thanks {font-size:22px; margin-top:40px; text-align:center;}

p.case-study-link {text-align:right; margin-right:35px; margin-top:5px;}