body {
  font-family: "Trebuchet MS", "Arial", sans-serif;
  background: #fff url(../images/pink_and_black_header.png) repeat-x;
  font-size: small;
  padding: 0em 0em 0em 0em;
  margin: 0;
  color: #202020;
}

a{
  text-decoration:none;  
  color: #932131;
}

a:hover{
  text-decoration:underline;
}


h1, h2, h3, h4, h5, h6{
  font-family: "Trebuchet MS", "Arial", sans-serif;
  font-weight: normal;
}


h1{
  font-size: 350%;
  margin-top: 0;
}

h2{
  font-size: 300%;
}

h3{
  font-size: 250%;
}

h4{
  font-size: 200%;
}

h5{
  font-size: 150%;
}

h6{
  font-size: 100%;
}

.page h3.dynamic_header{
  text-indent: 0;
  text-align: center;
  font-weight: normal;
}

#wrapper{
  padding: 0em;
  width: 100%; 
  margin: 0em auto 0em auto;
  position: relative;
  padding-bottom: 20em;
  overflow: hidden;
}

#wrapper_inner{
  background-color: #fff;
  width: 930px; 
  margin: 0 auto;
} 

#content{
  width: 930px; 
  margin: 0 auto 2em auto;
} 

#login_section{
  margin-right: 1em;
  position: absolute; 
  right: 10px;
  top: 10px;
  color: #fff;
  z-index: 15;
}
#login_section a{
  color: #fff;
}

#header{
  background: transparent url(../images/pink_and_black_header.png) repeat-x;
  width: 930px;
  margin: 0px auto 0 auto;
}

.header_banner{
  height: 45px;
}

.header_extras_special_menu{
  float: left;
  color: #eb008b;
  margin-top: 1.1em;
}

.header_extras_special_menu a{
  color: #eb008b;
  text-decoration: none;
}

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

.header_extras_star{
  width: 30px;
  margin: 5px 0.5em 0em 0.5em;
  height: 40px;
} 

.header_extras_social_networking_links{
/*  display: none;*/
  float: right;
  color: #fff;
  margin-top: 8px;
  height: 36px;
}

.image_header{
  display: none;
}

#main_menu{
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  color: #fff;
  float: left;
  margin: 1.1em 0 0 1em;
  padding-left: 2em;
}     

#main_menu p{
  padding: 0;
  text-transform: lowercase;
}

#main_menu a{
  color: #fff;
  text-decoration: none;
  padding: 0 0.5em;
}

#main_menu a:hover{
  text-decoration: underline;
}

#main_menu .seperator{
  border-right: 1px solid #999;
}

#main{
  float: left;
  width: 600px;
} 

#footer{
  background-color: #333333;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #ffffff;
  padding: 0em 0 5px 0;
  font-size: 90%;
  height: 24em;
  width: 100%;
}

#footer h6{
  color: #fff;
  font-size: 100%;
  font-weight: bold;
}                  

#footer_menu p{
  margin-bottom: 0;
  padding-bottom: 0;
}

#footer a{
  color: #ffffff;
}

#footer .menu_item a{
  margin: 0 0.5em;
}

#footer #menu_terms_of_business{
  border-left: 1px solid #eb008b;
  border-right: 1px solid #eb008b;
  padding: 0 1em;
}

.footer_inner{
  padding: 1em 0em 0 0em;
  width: 930px; 
  height: 20em;
  margin: 0 auto;
}    

.footer_part{
  padding-top: 0.5em;
  text-align: left;
  height: 100%;
} 

.footer_part p{
  margin: 0;
  padding: 0;
}
.footer_part .block_inner{
  padding: 1em;
} 

.footer_part_1{
  width: 30%;
  float: left;
}

.footer_part_2{
  width: 40%;
  float: left;
}

.footer_part_2 .block_inner{
  border-left: 1px solid #eb008b;
  border-right: 1px solid #eb008b;
  padding: 0 3em;
  height: 100%;
}

.footer_part_3{
  width: 30%;
  float: right;
}

.persona_home_page{
  margin-top: 0;
  padding-top: 0;
}

.persona_home_page .persona_home_section_outer{
  float: left;
  width: 33%;
} 

.persona_home_page .persona_home_section h1, .persona_home_page .persona_home_section h1 a
.persona_home_page .persona_home_section h2, .persona_home_page .persona_home_section h2 a
.persona_home_page .persona_home_section h3, .persona_home_page .persona_home_section h3 a
.persona_home_page .persona_home_section h4, .persona_home_page .persona_home_section h4 a
.persona_home_page .persona_home_section h5, .persona_home_page .persona_home_section h5 a
.persona_home_page .persona_home_section h6, .persona_home_page .persona_home_section h6 a{
  margin-top: 0;
  color: #eb008b;
}

.persona_home_page #persona_home_section_outer_1{
  background: url(../images/home_page_column_seperator.png) top right no-repeat;
} 

.persona_home_page #persona_home_section_outer_3{
  background: url(../images/home_page_column_seperator.png) top left no-repeat;
} 

.persona_home_page .persona_home_section{
  padding: 0 1em;
  height: 550px;
  color: #202020;
}

.persona_home_page .persona_home_section .persona_home_section_inner{
  padding: 1em;
}

.persona_home_page .newsletter_form{
  margin: 1em 0;
}

.persona_home_page .newsletter_form label{
  float: left;
  width: 6em;
}

.persona_home_page .newsletter_form input[type='text']{
  float: left;
  width: 100%;
}

.persona_home_page .newsletter_form .line_item{
  margin: 0.5em 0;
  height: 2em;
  clear: both;
}

.persona_home_page .persona_home_section a{
  color: #202020;
}

.persona_home_page .recent_post_sidebar_list li{
  margin-left: 0;
}

.persona_home_page .subscribe_image_button{
  text-align: center;
  display: block;
  margin: 1em auto;
}

.persona_home_page .case_study_link{
  margin: 2em auto 3em auto;
  width: 544px;
}

.main_gallery_and_separator{
  padding-bottom: 6px;
  background: url(../images/horizontal_seperator.png) no-repeat center bottom;
}

.main_gallery{
  margin-left: -560px;
  width: 2000px;
  height: 450px
}

.main_gallery .editable_block_image{
  margin: 0;
  padding: 0;
  margin-top: -4px;
}

.main_gallery .edit_button{
  left: 500px;
}

.persona_home_page #subscription_form{
  margin: 1em 0;
}
.persona_home_page #subscription_form .line_item label{
  width: 10em;
  display: block;
  font-weight: bold;
}

.persona_home_page #subscription_form .line_item input.text_field{
  width: 100%;
  display: block;
  margin-bottom: 0.5em;
}

.two_column_page .two_column_page_sidebar{
  width: 18em;
  float: left;
  background: url(../images/two_column_vertical_bar.png) no-repeat right top;
  padding-right: 1em;
} 

.two_column_page .two_column_page_sidebar a{
  color: #000;
}

.two_column_page .two_column_page_sidebar a:hover{
  text-decoration: underline;
}

.two_column_page .two_column_page_sidebar .two_column_page_sidebar_block{
  margin-bottom: 2em;
}

.two_column_page .two_column_page_main{
  float: left;
  width: 40em;
  margin-left: 10px;
}

.two_column_page .sub_page_extras{
  float: left;
  width: 5em;
}

.two_column_page h3.dynamic_header{
  margin-top: 0;
  padding-top: 0;
  text-align: left;
}

.two_column_page_sub_menu a{
   color: rgb(32, 32, 32)
} 

.two_column_page ul{
  margin-left: 0em;  
}

.two_column_page .two_column_page_sidebar_text_2, .two_column_page .two_column_page_sidebar_text_4{
  color: #ff3838;
}

.two_column_page .two_column_page_sidebar_text_4{
  font-style: italic;
}

.two_column_page h4, .two_column_page h5, .two_column_page h6{
  margin-top: 1.5em;
}

.two_column_page h4{
  font-size: 140%;
  font-weight: bold;
} 

.two_column_page h5{
  font-size: 125%;
  font-weight: bold;
} 

.two_column_page h6{
  font-size: 100%;  
  font-weight: bold;
} 

.about li{
  list-style-image: url(../images/bullet_pink.png);
} 

.about h1, .about h2, .about h3, .about h4, .about h5, .about h6{
  color: #ef3ca6;
}

.top_10_reasons h1, .top_10_reasons h2, .top_10_reasons h3, .top_10_reasons h4, .top_10_reasons h5, .top_10_reasons h6{
  color: #009f21;
}


.two_column_page_type_2 h1, .two_column_page_type_2 h2, .two_column_page_type_2 h3, .two_column_page_type_2 h4, .two_column_page_type_2 h5, .two_column_page_type_2 h6/*, .two_column_page_type_2 a*/{
  color: #69391b;
}

.two_column_page_type_3 h1, .two_column_page_type_3 h2, .two_column_page_type_3 h3, .two_column_page_type_3 h4, .two_column_page_type_3 h5, .two_column_page_type_3 h6/*, .two_column_page_type_3 a*/{
  color: #ff2e17;
}

.two_column_page_type_4 h1, .two_column_page_type_4 h2, .two_column_page_type_4 h3, .two_column_page_type_4 h4, .two_column_page_type_4 h5, .two_column_page_type_4 h6/*, .two_column_page_type_4 a*/{
  color: #c6001f;
}

.two_column_page_type_5 h1, .two_column_page_type_5 h2, .two_column_page_type_5 h3, .two_column_page_type_5 h4, .two_column_page_type_5 h5, .two_column_page_type_5 h6/*, .two_column_page_type_5 a*/{
  color: #21247e;
}

.two_column_page_type_6 h1, .two_column_page_type_6 h2, .two_column_page_type_6 h3, .two_column_page_type_6 h4, .two_column_page_type_6 h5, .two_column_page_type_6 h6/*, .two_column_page_type_6 a*/{
  color: #c6001f;
}

.two_column_page_type_7 h1, .two_column_page_type_7 h2, .two_column_page_type_7 h3, .two_column_page_type_7 h4, .two_column_page_type_7 h5, .two_column_page_type_7 h6/*, .two_column_page_type_7 a*/{
  color: #d47014;
}

.two_column_page_type_8 h1, .two_column_page_type_8 h2, .two_column_page_type_8 h3, .two_column_page_type_8 h4, .two_column_page_type_8 h5, .two_column_page_type_8 h6/*, .two_column_page_type_8 a*/{
  color: #0061af;
}

.two_column_page_type_9 h1, .two_column_page_type_9 h2, .two_column_page_type_9 h3, .two_column_page_type_9 h4, .two_column_page_type_9 h5, .two_column_page_type_9 h6/*, .two_column_page_type_9 a*/{
  color: #005b28;
}

.two_column_page_type_10 h1, .two_column_page_type_10 h2, .two_column_page_type_10 h3, .two_column_page_type_10 h4, .two_column_page_type_10 h5, .two_column_page_type_10 h6/*, .two_column_page_type_10 a*/{
  color: #0061af;
}

.two_column_page_type_11 h1, .two_column_page_type_11 h2, .two_column_page_type_11 h3, .two_column_page_type_11 h4, .two_column_page_type_11 h5, .two_column_page_type_11 h6/*, .two_column_page_type_11 a*/{
  color: #8e7064;
}

.two_column_page .two_column_page_sidebar_lower_header{
  margin-top: 3em;
}                

.two_column_page .two_column_page_sidebar_gallery{
  margin: 2em 0;
}

.two_column_page .two_column_page_sidebar_quotes{
  color: #932131;
  font-size: 120%;
} 

.two_column_page .two_column_page_sidebar_quotes strong{
}


#page_wrapper{
  background-color: #fff;
}

.case_study .case_study_gallery{
  margin: 0 auto 2em auto;
  width: 450px;
}

.case_study .case_study_details{
  width: 600px;
  margin: 0 auto;
}

.case_study h1, .case_study h2, .case_study h3, .case_study h4, .case_study h5, .case_study h6, .case_study a{
  color: #932131;
}

.our_work #tiltviewer{
  background-color: #fff;
  margin: -10px auto 0em auto;
  display: block;
/*  height: 1000px;*/
  border: 0;
}

.our_work .our_work_details {
  width: 600px;
  margin: 0 auto;  
}

.our_work h1, .our_work h2, .our_work h3, .our_work h4, .our_work h5, .our_work h6, .our_work a{
  color: #932131;
}

.our_work_scrolling_page .new_slideshow{
  clear: both;
  margin: 0 auto;
  min-height: 400px;
  width: 400px;
}

.our_work_scrolling_page .new_slideshow img{
  -moz-box-shadow: -3px -3px 10px #b5b5b5;
  -webkit-box-shadow: -3px 3px 10px #b5b5b5;  
}

.our_work_scrolling_page .summary{
  width: 500px;
  margin: 2em auto;
}


.services_sub_page .services_sub_page_sidebar_quotes, .services_sub_page .services_sub_page_sidebar_text_2{
  color: #00d142;
}

.services_sub_page .services_sub_page_sidebar_text_2{
  font-weight: bold;
}

.case_study_sub_page h1, .case_study_sub_page h2, .case_study_sub_page h2, .case_study_sub_page h3, .case_study_sub_page h4, .case_study_sub_page h5, .case_study_sub_page h6{
  color: #b92818;
}

.case_study_sub_page .case_study_sub_page_sidebar_quotes{
  color: #b92818;
}

.case_study_sub_page .case_study_sub_page_sidebar_links{
  margin-top: 2em;
}

.case_study_sub_page .case_study_sub_page_sidebar_cta{
  margin-top: 2em;
  font-weight: bold;
  color: #00d142;  
}

.case_study_sub_page .case_study_sub_page_sidebar_cta{
}

.sub_page_type_general h1, .sub_page_type_general h2, .sub_page_type_general h3, .sub_page_type_general h4, .sub_page_type_general h5, .sub_page_type_general h6, .sub_page_type_brand_collateral .services_sub_page_sidebar_quotes{
  color: #0063d3;
}

.sub_page_type_general .services_sub_page_sidebar_quotes{
  color: #ba227f;
}

.sub_page_type_brand_collateral h1, .sub_page_type_brand_collateral h2, .sub_page_type_brand_collateral h3, .sub_page_type_brand_collateral h4, .sub_page_type_brand_collateral h5, .sub_page_type_brand_collateral h6, .sub_page_type_brand_collateral .services_sub_page_sidebar_quotes{
  color: #c70085;
}

.sub_page_type_brand_collateral .services_sub_page_sidebar_quotes{
  color: #00bb00;
}

.sub_page_type_brand_name_origination .services_sub_page_sidebar_quotes{
  color: #b4167b;
}

.sub_page_type_brand_strategy_development h1, .sub_page_type_brand_strategy_development h2, .sub_page_type_brand_strategy_development h3, .sub_page_type_brand_strategy_development h4, .sub_page_type_brand_strategy_development h5, .sub_page_type_brand_strategy_development h6, .sub_page_type_brand_strategy_development .services_sub_page_sidebar_quotes{
  color: #b82818;
}

.sub_page_type_project_management h1, .sub_page_type_project_management h2, .sub_page_type_project_management h3, .sub_page_type_project_management h4, .sub_page_type_project_management h5, .sub_page_type_project_management h6, .sub_page_type_project_management .services_sub_page_sidebar_quotes{
  color: #b4167b;
}

.sub_page_type_print_management h1, .sub_page_type_print_management h2, .sub_page_type_print_management h3, .sub_page_type_print_management h4, .sub_page_type_print_management h5, .sub_page_type_print_management h6, .sub_page_type_print_management .services_sub_page_sidebar_quotes{
  color: #b82818;
}

.sub_page_type_packaging_design h1, .sub_page_type_packaging_design h2, .sub_page_type_packaging_design h3, .sub_page_type_packaging_design h4, .sub_page_type_packaging_design h5, .sub_page_type_packaging_design h6, .sub_page_type_packaging_design .services_sub_page_sidebar_quotes{
  color: #b72818;
}

.sub_page_type_brand_style_guidelines h1, .sub_page_type_brand_style_guidelines h2, .sub_page_type_brand_style_guidelines h3, .sub_page_type_brand_style_guidelines h4, .sub_page_type_brand_style_guidelines h5, .sub_page_type_brand_style_guidelines h6{
  color: #c60084;
}

.sub_page_type_brand_style_guidelines .services_sub_page_sidebar_quotes{
  color: #00bb00;
}

.sub_page_type_brand_revitilisation_and_relaunch h1, .sub_page_type_brand_revitilisation_and_relaunch h2, .sub_page_type_brand_revitilisation_and_relaunch h3, .sub_page_type_brand_revitilisation_and_relaunch h4, .sub_page_type_brand_revitilisation_and_relaunch h5, .sub_page_type_brand_revitilisation_and_relaunch h6, .sub_page_type_brand_revitilisation_and_relaunch .services_sub_page_sidebar_quotes{
  color: #b82818;
}

.sub_page_type_brand_profiling h1, .sub_page_type_brand_profiling h2, .sub_page_type_brand_profiling h3, .sub_page_type_brand_profiling h4, .sub_page_type_brand_profiling h5, .sub_page_type_brand_profiling h6, .sub_page_type_brand_profiling .services_sub_page_sidebar_quotes{
  color: #ff0015;
}

.sub_page_type_brand_identity_design h1, .sub_page_type_brand_identity_design h2, .sub_page_type_brand_identity_design h3, .sub_page_type_brand_identity_design h4, .sub_page_type_brand_identity_design h5, .sub_page_type_brand_identity_design h6, .sub_page_type_brand_identity_design .services_sub_page_sidebar_quotes{
  color: #b3167b;
}

.sub_page_type_brand_collateral h1, .sub_page_type_brand_collateral h2, .sub_page_type_brand_collateral h3, .sub_page_type_brand_collateral h4, .sub_page_type_brand_collateral h5, .sub_page_type_brand_collateral h6, .sub_page_type_brand_collateral .services_sub_page_sidebar_quotes{
  color: #b3167b;
}

#enquiries_page h1, #enquiries_page h2, #enquiries_page h3, #enquiries_page h4, #enquiries_page h5, #enquiries_page h6{
  color: #b3167b;
}


#edit_footer_menu_link{
  margin-bottom: 0;
  padding-bottom: 0;
}

#powered_by_image_link{
  display: none;
}
#main_gallery_and_separator_4431 .main_gallery{
  display: none;
}

