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

body {
padding:0px;margin:0px;
font-family:Arial, helvetica, "sans serif";
font-size:0.8em;
background-color:#111111;
color:#cccccc;
}

img {border:0px; padding:0px;margin:0px;}

a {color:#ad9f6e;text-decoration:none;}
a:hover {color:#c3b47e;text-decoration:none;}


h1 {
	margin-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 2.1em;
	line-height: 1.3;
	letter-spacing: 2px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

h1.homepageh1 {font-size:1.9em;margin-top:20px;}

textarea {width:250px;height:52px;}

pre {border:1px dotted #444444;width:670px;padding:5px;overflow:auto;}

fieldset {border:0px;}
fieldset.bordered {border:1px solid #1f1f1f;padding:7px 15px 12px 15px;}
legend.legendheader {font-size:1.2em;font-weight:bold;margin:0px 9px;color:#ffffff;}


/* LAYOUT */
#top_nav {background-color:#171717;border:0px solid #ffff00;}
#top_nav_area {text-align:right;width:980px;padding:3px 0px 2px 0px;font-size:0.8em;color:#626262;margin:0px auto;}
#top_nav_area img {margin:0px 3px 0px 9px;}
#top_nav_area a {color:#626262;vertical-align:top;}
#top_nav_area a:hover {color:#999999;}
.topnavTxt {vertical-align:top;}
#logo {float:left;width:150px;border:0px solid #ff00ff;margin:0px 0px 0px 0px;}
#head {border:0px solid #ff0000;margin:0px auto;}
#header {margin:0px auto;margin:15px auto 0px auto;width:980px;border:0px solid #ff00ff;}
#top_menu_tags {float:right;width:550px;border:0px solid #ff00ff;margin:40px 0px 0px 0px;}
#nav {border:0px solid #00ffff;}
#main_nav {border-top:1px solid #222222;border-bottom:1px solid #242424;margin:12px 0px 0px 0px;padding-top:4px;}
#main_nav_area {width:980px;padding:2px;margin:0px auto;border:0px solid #ffff00;}
#secondary_nav {border-bottom:1px solid #242424;margin:0px;background-color:#1c1c1c;}
#secondary_nav_area {width:980px;padding:5px;margin:0px auto;}
#tertiary_nav {border-bottom:1px solid #242424;margin:0px;background-color:#161616;}
#tertiary_nav_area {width:980px;padding:5px;margin:0px auto;}
#bottom_nav {background-color:#171717;text-align:right;margin-top:12px;}
#bottom_nav_area {font-size:0.8em;text-align:right;width:980px;padding:5px 0px 3px 0px;color:#626262;margin:0px auto;}
#content {border:0px dashed #ffff00;width:980px;margin:0px auto;}

/* 2 column layout */
#main_content_area {float:left;border:0px dashed #777777;width:685px;}
#right_single_col {float:right;border:0px dashed #777777;width:215px;}
#right_single_col #speechbubble {margin:12px auto 0px auto;}

#content_left {width:330px; border:0px dashed #cccccc;float:left;}
#content_right {width:340px; border:0px dashed #cccccc;float:right;margin-left:15px;}

/* wide image - 3 columns underneath */
#main_content_area_wide {float:left;border:0px dashed #777777;width:980px;}
#wide_col_left {float:left;width:500px;border:0px dashed #777777;margin-right:25px;}
#wide_col_mid {float:left;width:215px;border:0px dashed #777777;margin-right:25px;margin-top:12px;}
#wide_col_right {float:left;width:215px;border:0px dashed #777777;margin-top:12px;}


/* promo wide */
#main_content_area_promo {float:left;border:0px dashed #777777;width:980px;}

/* wide image - 2 columns underneath */
#wide_col_left2 {float:left;width:740px;border:0px dashed #777777;margin-right:25px;}


/* case study layout with galleria */
#main_content_area_casestudy {float:left;border:0px dashed #777777;width:710px;}
#right_col_casestudy {float:right;border:0px dashed #777777;width:215px;}
#right_col_casestudy #speechbubble {margin-top:12px;}

/* 4 column blog layout */
#header_area {float:left;border:0px dashed #777777;width:730px;border:0px dashed #ff00ff;}
#right_single_col {float:right;border:0px dashed #777777;width:215px;}
#right_single_col .speechbubble {margin:12px auto 0px auto;}
.single_col {float:left;border:0px dashed #777777;width:215px;}
.spacer {float:left;font-size:0.1em;width:38px;}
#blog_cols{margin-top:17px;}

/* MENU LISTS */
#top_menu_tags ul {list-style-type:none;text-align:right;margin:0px;padding:0px;}
#top_menu_tags ul li {display:inline;margin-left:9px;}

#main_nav_area ul {list-style-type:none;display:inline;margin:14px 0px 14px 0px;border:0px dashed #ff0000;padding:0px;}
#main_nav_area ul li {display:inline;padding:0px;margin-left:0px;margin-right:32px;border:0px dashed #0000ff;}

#secondary_nav_area ul {list-style-type:none;display:inline;margin:14px 0px;padding:0px;}
#secondary_nav_area ul li {display:inline;margin-right:15px;font-size:1.1em;text-transform:capitalize;}
#secondary_nav_area ul li a {color:#a1a1a1;text-decoration:none;}
#secondary_nav_area ul li a:visited {color:#a1a1a1;}
#secondary_nav_area ul li a:hover {color:#cccccc;}
#secondary_nav_area ul li a.selected {color:#cccccc;}

#tertiary_nav_area ul {list-style-type:none;display:inline;margin:14px 0px;padding:0px;}
#tertiary_nav_area ul li {display:inline;margin-right:15px;font-size:0.8em;text-transform:capitalize;}
#tertiary_nav_area ul li a {color:#838383;text-decoration:none;}
#tertiary_nav_area ul li a:visited {color:#838383;}
#tertiary_nav_area ul li a:hover {color:#cccccc;}

/* TOP NAVS */
/* defunct
#top_nav_area ul {list-style-type:none;display:inline;margin:14px 0px;}
#top_nav_area ul li {display:inline;margin-right:15px;} 
#top_nav_area a {text-decoration:none;color:#626262;vertical-align:middle;}
#top_nav_area a:hover {text-decoration:underline;color:#999999;}
#top_nav_area ul li img {margin-right:5px;}*/

/* FOOTER STYLING */
#bottom_nav_area a {text-decoration:none;color:#626262;vertical-align:top;}
#bottom_nav_area a:hover {text-decoration:underline;color:#999999;}
#footer_left {float:left;border:0px solid #ff00ff;}
#footer_left img {margin:0px 3px 0px 9px;}
#footer_right {float:right;}
#footer_right p {margin:0px;padding:0px;display:inline;vertical-align:top;}
#footer_right img {margin:0px 3px 0px 7px;}

/* Filter By Styles */
/* Keep this above the individual color styles so they can overwrite if needed */
#FilterDiv {font-size:0.8em;}
.FilterBy {float:left;width:70px;border:0px solid #666666;margin-left:2px;}
.FilterTitle {float:left;width:100%;border:0px solid #666666;}
.FilterOptions {float:left;width:100px;border:0px solid #666666;}
.FilterOptionsWide {float:left;width:150px;border:0px solid #666666;}
.FilterOptions a {color:#575757;}
.FilterOptions a:hover {color:#666666;}


/* COLOURS */
/* TAG STYLES */
#secondary_menu_services li a:hover   {color:#be0031;}
#top_menu_tags ul.top_menu_tags_services li a {color:#575757;text-decoration:none;font-size:1.1em;}
#top_menu_tags ul.top_menu_tags_services2 li a {color:#575757;text-decoration:none;font-size:1.1em;}
#top_menu_tags ul.top_menu_tags_markets li a {color:#575757;text-decoration:none;font-size:0.9em;}
#top_menu_tags ul.top_menu_tags_markets2 li a {color:#575757;text-decoration:none;font-size:0.9em;}
#top_menu_tags ul.top_menu_tags_markets li a:hover {/*color:#666666;*/ color: #FFF;}
#top_menu_tags ul.top_menu_tags_markets2 li a:hover {/*color:#666666;*/ color: #FFF;}

.tag_strategy {color:#1e8f92;}
.h_strategy {background-color:#1e8f92;}
#top_menu_tags ul li a.menu_tag_strategy   {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_strategy:hover   {color:#1e8f92;}
a.tagStrategy:hover   {color:#1e8f92;}
#secondary_menu_services li a.tagStrategy:hover   {color:#1e8f92;}

.tag_design {color:#d81981;}
.h_design {background-color:#d81981;}
#top_menu_tags ul li a.menu_tag_design {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_design:hover   {color:#d81981;}
a.tagDesign:hover   {color:#d81981;}
#secondary_menu_services li a.tagDesign:hover   {color:#d81981;}

.tag_marketing {color:#2f649b;}
.h_marketing {background-color:#2f649b;}
#top_menu_tags ul li a.menu_tag_marketing {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_marketing:hover   {color:#2f649b;}
a.tagMarketing:hover   {color:#2f649b;}
#secondary_menu_services li a.tagMarketing:hover   {color:#2f649b;}

.tag_branding {color:#be0031;}
.h_branding {background-color:#be0031;}
#top_menu_tags ul li a.menu_tag_branding {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_branding:hover   {color:#be0031;}
.tagBranding a:hover   {color:#be0031;}
a.tagBranding:hover   {color:#be0031;}
#secondary_menu_services li a.tagBranding:hover   {color:#be0031;}


.tag_operations {color:#614083;}
.h_operations {background-color:#614083;}
#top_menu_tags ul li a.menu_tag_operations {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_operations:hover   {color:#614083;}
a.tagOperations:hover   {color:#614083;}
#secondary_menu_services li a.tagOperations:hover   {color:#614083;}

.tag_interiors {color:#e56d18;}
.h_interiors {background-color:#e56d18;}
#top_menu_tags ul li a.menu_tag_interiors {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_interiors:hover   {color:#e56d18;}
a.tagInteriors:hover   {color:#e56d18;}
#secondary_menu_services li a.tagInteriors:hover   {color:#e56d18;}

.tag_online {color:#abb932;}
.h_online {background-color:#abb932;background-image:url('../images/casestudy/online_gradient.gif');}
#top_menu_tags ul li a.menu_tag_online {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_online:hover   {color:#abb932;}
a.tagOnline:hover   {color:#abb932;}
#secondary_menu_services li a.tagOnline:hover   {color:#abb932;}

.tag_sustainability {color:#59a136;}
.h_sustainability {background-color:#59a136;background-image:url('../images/casestudy/sustainability_gradient.gif');}
#top_menu_tags ul li a.menu_tag_sustainability {color:#666666;text-decoration:none}
#top_menu_tags ul li a.menu_tag_sustainability:hover   {color:#59a136;}
a.tagSustainability:hover   {color:#59a136;}
#secondary_menu_services li a.tagSustainability:hover   {color:#59a136;}

.h_industry {background-color:#444444;}

a.tagIndustry:hover {color:#999999;}

a.tagMisc:hover {color:#999999;}
a.tagHighlight {color:#999999;}



/* CLOUD */
.tagCloud {color:#a1a1a1;text-decoration:none;}
#tag_cloud {color:#414141;margin:20px auto;width:205px;}
#tag_cloud h3 {color:#cccccc;padding:0px;margin:0px;}
#tag_cloud a {color:#666666;text-decoration:none;white-space:nowrap;margin-right:5px;}
#tag_cloud a:hover {color:#999999;text-decoration:underline;}
#tag_cloud a.cloud1 {font-size:0.7em;}
#tag_cloud a.cloud2 {font-size:0.8em;}
#tag_cloud a.cloud3 {font-size:0.9em;}
#tag_cloud a.cloud4 {font-size:1em;}
#tag_cloud a.cloud5 {font-size:1.1em;}
#tag_cloud a.cloud6 {font-size:1.2em;}
#tag_cloud a.cloud7 {font-size:1.3em;}
#tag_cloud a.cloud8 {font-size:1.4em;}
#tag_cloud a.cloud9 {font-size:1.5em;}
#tag_cloud a.cloud10 {font-size:1.6em;}


/* SPEECH BUBBLE */
.speechbubble {width:205px;margin:0px auto;}
.sb_brightbox img {margin-left:20px;}
.sb_brightbox {float:left;}
.sb_rssfeed {float:left;font-size:0.7em;}
.sb_rssfeed_img {float:left;margin-top:4px;margin-left:20px;}
.sb_rssfeed_a {float:left;margin-top:4px;margin-left:4px;}
.sb_rssfeed_a a {color:#444444;text-decoration:none;}
.sb_rssfeed_a a:hover {color:#666666;text-decoration:underline;}
.sb_shard {float:left;width:15px;padding-left:7px;}
.sb_articleTitle {float:left;width:160px;font-size:0.8em;}
.sb_articleTitle a {color:#ffffff;text-decoration:none;}
.sb_articleTitle a:hover {text-decoration:underline;}
.sb_article_summary{float:left;width:160px;font-size:0.7em;color:#666666;margin-left:20px;border:1px solid #000000;}

.speechbubble h3 {margin:0px 0px 5px 23px;padding:0px;color:#666666;font-size:1em;font-weight:normal;}

/* WE LIKE BOX */
.speechbubble_welike {width:205px;margin:0px auto;border:1px solid #111111;}
.sb_welike img {margin-left:20px;}
.sb_welike {float:left;}
.sb_top_welike {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_welike {position:relative;top:0px;border-left:1px solid #ffffff;border-right:1px solid #ffffff;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_welike {position:relative;background-image:url('../images/sb/sb_white_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.welike_line {background-color:#ffffff;color:#ffffff;margin:5px 27px 7px 20px;height:1px;border:1px;}
 
 
 /* GOLD - DEFAULT */
.sb_top_gold {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_gold {position:relative;top:0px;border-left:1px solid #AD9F6E;border-right:1px solid #AD9F6E;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_gold {position:relative;background-image:url('../images/sb/sb_gold_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_gold .line {background-color:#AD9F6E;color:#AD9F6E;margin:5px 27px 7px 20px;height:1px;border:1px;}
 
/* GRAY - DEFAULT */
.sb_top_gray {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_gray {position:relative;top:0px;border-left:1px solid #444444;border-right:1px solid #444444;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_gray {position:relative;background-image:url('../images/sb/sb_gray_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_gray .line {background-color:#444444;color:#444444;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* PINK - DESIGN */
.sb_top_pink {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_pink {position:relative;top:0px;border-left:1px solid #e43593;border-right:1px solid #e43593;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_pink {position:relative;background-image:url('../images/sb/sb_pink_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_pink .line {background-color:#e43593;color:#e43593;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* RED - BRANDING */
.sb_top_red {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_red {position:relative;top:0px;border-left:1px solid #be0031;border-right:1px solid #be0031;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_red {position:relative;background-image:url('../images/sb/sb_red_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_red .line {background-color:#be0031;color:#be0031;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* PURPLE - OPERATIONS */
.sb_top_purple {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_purple {position:relative;top:0px;border-left:1px solid #614083;border-right:1px solid #614083;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_purple {position:relative;background-image:url('../images/sb/sb_purple_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_purple .line {background-color:#614083;color:#614083;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* GREEN _ SUSTAINABILITY */
.sb_top_green {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_green {position:relative;top:0px;border-left:1px solid #59A136;border-right:1px solid #59A136;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_green {position:relative;background-image:url('../images/sb/sb_green_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_green .line {background-color:#59A136;color:#59A136;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* YELLOW _ ONLINE */
.sb_top_yellow {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_yellow {position:relative;top:0px;border-left:1px solid #ABB932;border-right:1px solid #ABB932;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_yellow {position:relative;background-image:url('../images/sb/sb_yellow_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_yellow .line {background-color:#ABB932;color:#ABB932;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* ORANGE - INTERIORS */
.sb_top_orange {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_orange {position:relative;top:0px;border-left:1px solid #E56D18;border-right:1px solid #E56D18;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_orange {position:relative;background-image:url('../images/sb/sb_orange_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_orange .line {background-color:#E56D18;color:#E56D18;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* DBLUE - MARKETING */
.sb_top_dblue {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_dblue {position:relative;top:0px;border-left:1px solid #2F649B;border-right:1px solid #2F649B;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_dblue {position:relative;background-image:url('../images/sb/sb_dblue_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_dblue .line {background-color:#2F649B;color:#2F649B;margin:5px 27px 7px 20px;height:1px;border:1px;}

/* LBLUE - STRATEGY */
.sb_top_lblue {position:relative;width:205px;height:8px;margin:0px;padding:0px;border:0px solid #0000ff;overflow:hidden;font-size:1px;}
.sc_lblue {position:relative;top:0px;border-left:1px solid #1E8F92;border-right:1px solid #1E8F92;width:203px;margin:0px;padding:0px;background-color:#000000;color:#ffffff;}
.sb_bottom_lblue {position:relative;background-image:url('../images/sb/sb_lblue_03.gif');width:205px;height:32px;margin:0px;padding:0px;background-repeat:no-repeat;}
.sc_lblue .line {background-color:#1E8F92;color:#1E8F92;margin:5px 27px 7px 20px;height:1px;border:1px;}





#sb_read_all {font-size:0.8em;color:#cccccc;padding: 9px 0px 0px 75px;}
#sb_read_all_a {float:left;margin-top:6px;}
#sb_read_all_a a {color:#444444;text-decoration:none;margin-right:0px;top:15px;vertical-align:top;}
#sb_read_all_a a:hover {color:#666666;text-decoration:underline;}
#sb_read_all_img {float:left;}


/* ARTICLE STYLING */
#main_content_area p {
	font-family: Arial, Helvetica, sans-serif;
	color: #D1D1D1;
	font-size: 0.9em;
	line-height: 1.7;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-bottom: 0.5em;
}

#main_content_area ul,ol {font-size:0.9em;}
#main_content_area ul li, #main_content_area ol li {margin-top:7px;}

#main_content_area h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 30px;
}

#main_content_area h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
	margin:5px 0px 0px 0px;
	padding:0px;
	display:block;
}

#main_content_area p.intropara {
color: #FFFFFF;
font-size: 1em;
font-weight: bold;
}



h1.article {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 2.1em;
	vertical-align: middle;
	letter-spacing: 2px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display:inline;
	float:left;
	width: 420px;

	padding:0px;margin:15px 0px 0px 0px;
}

div.author {
	font-family: Arial, Helvetica, sans-serif;
	color: #989898;
	font-size: 0.9em;
	line-height: 1.3;
	letter-spacing: 2px;
	text-decoration: none;
	font-style: normal;
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	padding-top: 5px;
	margin-top: 20px;
	display: inline-block;
	padding-bottom: 5px;
	width: 670px;
}
.author_details {float:left;margin-left:4px;}

.date {
float:right;
font-weight: lighter;
font-style: normal;
font-size: 0.8em;
margin-top:0.4em;
margin-right:4px;
}

#glossary_alphabet a {margin-right:7px;font-size:1.2em;}
#glossary_alphabet a:hover {color:#999999;text-decoration:underline;}

.superscript{
font-size:0.7em;
vertical-align:top;
}

.article_tags {
color: #666666;
font-size: 0.7em;
padding-top: 5px;
border-top: 1px dotted #666666;
background-color: #171717;
}

.article_link
{
color: #989898;
}

.bootnote {font-size:0.9em;font-style:oblique;}
.centered {text-align:center;}
.portrait {margin-right:20px;align:left;}
.articleIntro_wrap{margin-bottom:7px;}
.portraitDiv {float:left;width:110px;}
.articleIntro {float:left;width:568px;margin:0px;padding:0px;}
.articleIntroh2 {padding:0px;margin:0px;display:inline;}
.articleIntroh2 a {color:#ad9f6e;text-decoration:none;}
.articleIntroh2 a:hover {color:#c3b47e;text-decoration:none;}
.articleIntro a {color:#ad9f6e;text-decoration:none;}
.articleIntro a:hover {color:#c3b47e;text-decoration:none;}

.intropara_homepage {
color: #FFFFFF;
font-size: 1.1em;
font-weight: bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #D1D1D1;
	font-size: 0.9em;
	line-height: 1.5;
	letter-spacing: 0px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-bottom: 0.3em;
}

.social_links {display: block; width: 190px; display: inline; float: right; margin-top:25px; height:60px}
.retweet {float: right; margin-right:15px; display:inline}
.facebook {color: #3b5998;font-size: 0.85em; float:right; display:inline; width:65px}
.addthis_button_tweetmeme {margin-right:8px;}


#fb_like {float: right; width: 50px; height: 52px;margin-right: 15px;}


/* GALLERIA */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.caption{font-style:italic;color:#887;}
.demo{position:relative;background-color:#000000;height:495px;border:0px solid #ffff00;width:750px;}
.gallery_demo{width:750px;margin:5px auto;padding:0px;text-align:center;background:#000;border:0px solid #ff00ff;height:45px;}
.gallery_demo li{width:45px;height:30px;border:3px double #111;margin: 0 2px;background:#000;padding:0px;}
.gallery_demo li div{left:0px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#main_image{margin:0 auto 0px auto;height:450px;width:750px;background:black;overflow:hidden;text-align:center;}
#main_image img{margin-top:5px;}
.galleria_nav {padding-top:10px;padding-bottom:7px;clear:both;font:0.8em 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;text-align:center;color:#444444;}

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

/* CASE STUDY */
.casestudy_title {margin-top:5px;}
#right_col_casestudy h1 {color: #FFFFFF;padding:3px 7px;font-size:1.6em;margin:5px 0 0 0;}
#right_col_casestudy h2 {color: #FFFFFF;padding:0px 4px;font-size:0.9em;margin:3px 70px 0 0;font-weight:normal;width:130px;}
#casestudy_tags {margin-bottom:11px;}
#casestudy_tags a {font-size:0.9em;margin-right:4px;}
.casestudy_grayflame {margin-right:5px;}
.casestudy_h2 {font-size:1.1em;font-weight:normal;}
.casestudy_ul {list-style-type:disc;padding:5px 5px 5px 17px;margin:0px;font-size:0.9em;color: #D1D1D1;list-style-image:url('../images/flame_shard_gray.gif');}
.casestudy_ul li {margin-top:4px;color: #D1D1D1;}
.casestudy_p {padding:0px 5px 0px 15px;color: #D1D1D1;}

/* ONLINE SERVICES SITE LINKS */
.sitesRow{width:750px;margin-top:12px;}
.sitesImage {float:left;width:125px;margin-right:10px;font-size:0.8em;}
.sitesTxt {float:left;width:125px;margin-right:10px;font-size:0.8em;}
.sitesImage h3 {width:125px;}


/* ALLIANCES */
.alliancelogo {float:left;width:188px;height:105px;margin:10px 36px 0px 0px;}


/* BIO */
.moodboard {border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;padding:10px 0px 10px 7px;}
.moodboard_img {float:left;width:90px;height:90px;margin:0 1px 1px 0px;}
.bio_blog {float:left;margin:16px 0 0 30px;border:0px solid #cccccc;}
.bio_blog a {vertical-align:super;margin:0px 5px;}
#wide_col_left2 h1 {float:left;}
#wide_col_left2 h2 {clear:both;}
#wide_col_left2 p.intropara {clear:both;}

#calltoactions {margin:8px  4px 12px 4px;}
#calltoactions img {margin-top:5px;}


.shard_logo {float:left;margin:0px 0px 0px 0px;}
.client_casestudy_logo {float:left;width:170px;height:75px;margin:auto auto;border:0px solid #ff00ff;text-align:center;vertical-align:middle;}

.client_type {float:left;margin:0px 36px 7px 0px;}


#casestudy_links {margin-top:0px;border:0px solid #ff00ff;}
#casestudy_link {margin-top:4px;border:0px solid #ff00ff;float:left;}
#casestudy_link_image {margin-top:0px;border:0px solid #ff00ff;float:left;margin-right:4px;}

.back2top {text-align:right;}
.back2top img {margin-right:5px;margin-top:2px;}


/* RSS FEEDS */
.feedicon {margin-right:7px;}
.feedList {list-style-image:url("../images/rss_orange.gif");}


#advert {margin-top:11px;}


.solo_signup_img {margin:12px 0px 0px 4px;}

/* LIST STYLES FOR CLIENT TYPES PAGE */
#service_listing_marketing   {list-style-image:url('../images/flame_dblue.gif');}
#service_listing_strategy   {list-style-image:url('../images/flame_lblue.gif');}
#service_listing_online   {list-style-image:url('../images/flame_yellow.gif');}
#service_listing_interiors   {list-style-image:url('../images/flame_orange.gif');}
#service_listing_sustainability   {list-style-image:url('../images/flame_green.gif');}
#service_listing_branding   {list-style-image:url('../images/flame_red.gif');}
#service_listing_design   {list-style-image:url('../images/flame_pink.gif');}
#service_listing_operations   {list-style-image:url('../images/flame_purple.gif');}



/* FORM */
#formDiv input.gray {background-color:#999999; border: none; width:205px;}
#formDiv textarea.gray {background-color:#999999; border: none; font-family:arial, helvetica, "sans serif";font-size:0.9em;width:205px;}
.formRow {border:0px dashed #666666;clear:both;margin-bottom:7px;}
.formTxt {float:left;width:90px;padding-top:3px;text-align:right;padding-right:6px;border:0px dashed #666666;}
.formTxtSmall {float:left;width:60px;padding-top:3px;text-align:right;padding-right:6px;border:1px solid #111111;}
.formCheckbox {float:left;width:100px;text-align:right;padding-right:6px;}
.formCheckboxSmall {float:left;width:60px;text-align:right;padding-right:6px;}
.formTxtRight {padding-top:4px;}
.formInput {float:left;width:250px;background-image:('../images/inputTxt_bg.gif');}

/* Text Box with Gradient: */
.tb-gradient {
    border:0;
	background-color:#111111;
    background: transparent url('../images/gradient.gif') no-repeat top left;
    height: 20px;
    width: 205px;
    padding-top:2px;
	padding-left:7px;
}
.textarea-gradient {
    border:0;
	background-color:#111111;
    background: transparent url('../images/gradient_textarea.gif') no-repeat top left;
    height: 60px;
    width: 205px;
    padding-top:2px;
	padding-left:7px;
	overflow: visible;
}


/* COMMENTS */
#comment_header {background-color:#171717;border-bottom:1px dotted #666666;padding:4px;margin-bottom:11px;}
#comment_header h2 {float:left;margin:4px 0px 2px 2px;padding:0px 0px 0px 4px;}
#comment_header_add {float:right;margin:7px 9px 0px 0px;}
.comment {border-bottom:1px dotted #666666;padding: 2px 0px 11px 0px;margin:0px 0px 11px 0px;}
.comment_details {color:#666666;font-size:0.9em;margin:0px;padding:2px 0px 0px 0px;}
#addcomment_header {background-color:#171717;border-bottom:1px dotted #666666;padding:4px;margin-bottom:11px;}
#addcomment_header h3 {float:left;margin:4px 0px 2px 2px;padding:0px 0px 0px 4px;}
.commentRow {margin:4px;clear:both;}
.commentLeft {float:left;width:75px;}
.commentInput {float:left;width:400px;}
.inputComm {width:421px;}
.commentRow textarea {width:500px;height:150px;}
.submitBtnComments {width:150px;}
.commentInput img {float:left;}
.codeWarning {font-size:0.7em;float:left;padding:0px;margin:0px;}
#security_code {margin: 11px 0px 0px 11px;}
.addcomment_link {text-align: center;padding:0px;margin:0px;font-size:0.8em;border:0px solid #ff00ff;display: inline; float: right; padding-right: 15px}





/* PROMOTIONS */
.promo_title1 {margin-top:12px;padding:7px 45px 4px 15px;background-color:#111111;}
.promo_title2 {margin-top:6px;padding:7px 45px 4px 15px;background-color:#111111;}
.hotel_online_marketing {background-image:url('../images/promos/bg_online.jpg');background-repeat:no-repeat;border:1px solid #111111;color:#444444;}
.hotel_restaurant_marketing {background-image:url('../images/promos/bg_marketing.jpg');background-repeat:no-repeat;border:1px solid #111111;color:#444444;}
.mentoring_offer {background-image:url('../images/promos/bg_operations.jpg');background-repeat:no-repeat;border:1px solid #111111;color:#444444;}
#main_content_area_promo p.fullwidth {margin:7px 15px;font-size:1em;} 
#top_promo_container {padding:0px 4px;border:0px solid #ff00ff;}
#bot_promo_container {padding:0px 4px;margin:0px;border-bottom:1px solid #111111;background-image:url('../images/promos/online_bg_bottom.png');}
.promobox {width:229px;float:left;margin:0px 0px 0px 11px;padding:0px;border:0px solid #ff00ff;top:0px;}
.promotop, .promobot {height:9px;}
.promotop2, .promobot {height:9px;}
.promotop img, .promobot img {display:block;}
.promobox_content {background-color:#ffffff;padding:0px 20px;margin:0px 0px;border:0px solid #ff00ff;height:520px;}
.promobox_contentv2 {background-color:#ffffff;padding:0px 20px;margin:0px 0px;border:0px solid #ff00ff;height:440px;}
.promobox_content2 {background-color:#ffffff;padding:0px 20px;margin:0px 0px;border-top:1px dotted #9DC44D;border-bottom:1px solid #ffffff;top:0px;}
.promobox_content p {color:#444444;font-size:0.9em;line-height:1.3em;}
.promoImg {border:1px solid #d7d7d7;margin-top:7px;}
.promobox_content2 ul, .promobox_contentv2 ul {padding:0px;margin:15px 0px 0px 10px;}
.promobox_content2 ul li, .promobox_contentv2 ul li {padding:0px;margin:4px 0px 0px 0px;list-style-image:url('../images/promos/flame.gif');}
.promobox_content2 ul li ul {padding:0px;margin:4px 0px 0px 0px;}
.promobox_content2 ul li ul li {padding:0px;margin:0px 0px 0px 11px;list-style-image:none;}
.bottom_para {text-align:center;vertical-align:top;font-weight:bold;margin-top:0px;}
.bottom_para img {vertical-align:middle;}
#flames_bot{margin-top:11px;border:0px solid #ff00ff;}
.flame_bot {float:left;border:0px solid #ff00ff;}
.mentorh2 {font-size:1em;}
.rowTitles {float:left;width:130px;}
.row1 {margin:36px 8px 0px 0px;clear:both;float:left;color:#ffffff;padding-left:15px;}
.row2 {margin:324px 8px 0px 0px;clear:both;float:left;color:#ffffff;padding-left:15px;}
.row3 {margin:15px 8px 0px 0px;clear:both;float:left;color:#ffffff;padding-left:15px;}


/* USEFUL */
.disclaimer {font-size:0.8em;color:#666666;margin:18px 0px 7px 0px;}
.warning {border:1px dotted #be0031;padding:0px 11px;}
h3.warningred {color:#be0031;}
.biggerTxt {font-size:1.2em;}
.small {font-size:0.7em;} 
.white {color:#FFFFFF;}
.dark_gray {color:#111111;}
.light_gray {color:#666666;}
.nospacing {padding:0px;margin:0px;}
.right_col_flame_pad {padding:1px 0px 0px 5px;border:0px dashed #ff00ff;}
.hide {position:absolute;left:-99999px;display:none;}
.clear {clear:both;}
.indent {margin-left:25px;}
.sup {font-size:0.6em;vertical-align: sup;padding-bottom:5px;}

blockquote { margin: 0px; font-size: 1.05em; font-family: Arial, Helvetica, sans-serif; padding: 15px 60px 15px 60px; line-height: 1.5; color: #FFF; display: block; clear: both; background: url(../images/quote_marks.gif) no-repeat top left, url(../images/quote_marks_right.gif) no-repeat top right; border-top: 1px solid #333; border-bottom: 1px solid #333; }

.quotee { color: #D1D1D1; font-size: 0.9em; padding-top: 10px; display: block;}



/* home page - content area wide */
#home_main_content_area_wide {border:0px dashed #777777;width:980px;}
#home_wide_col_left {float:left;display:inline-block;width:500px;border:0px dashed #777777;margin-right:25px;}
#home_wide_col_mid {float:left; display:inline-block;width:215px;border:0px dashed #777777;margin-right:25px;margin-top:12px;}
#home_wide_col_right {float:left;width:215px;border:0px dashed #777777;margin-top:12px;}
#client_slide {display:block; clear:both;}

.home_buttons {width:500px; margin-bottom:30px}
.home_buttons div {width:205px; display:inline-block; margin-right:10px;}
.button_linkedin {background:url(../images/button_linkedin_off.gif) center no-repeat;width:175px; height:24px; float:right; padding-top: 5px; text-align:center}
.button_facebook {background:url(../images/button_facebook_off.gif) center no-repeat;width:205px; height:29px; float:right; position:relative; text-align:center;}
.button_google {background:url(../images/button_google.gif) left center no-repeat;width:180px; height:24px; float:left; padding-top: 5px; ; padding-left:25px;text-align:center}

#linkedin {margin-left:45px;}
.fb_like {position:absolute; top:-12px; margin-left:90px}

/*** Hotelympia ***/
.hotelympia_share {padding:10px; text-align:center;width:100%; border:1px solid #AD9F6E;margin:20px 0}
.hotelympia_share img {margin:0 10px}
