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

/* --------------------------------------------------------------
Page Structure / www.fuga.co.uk
-------------------------------------------------------------- */

body {
	background: #FFF;
	font-family: /*Arial, Helvetica, sans-serif*/Georgia, Georgia1,/* Times New Roman, Times,*/ serif;
	margin: 0px;
	padding: 0px;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	font-size: small;
	color: #3C3B3B;
	line-height: 160%;
text-align: left;
}
* {
	padding:0;
	margin: 0;
}
#content {
	padding: 0;
	margin: 0 auto;
	width: 937px;
	background: transparent
}
#sub_title {
	float: left;
	width: 600px;
	padding-left: 25px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/stb_title_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
}
#content #title {
	margin: 0px;
	padding: 0px;
}
#title_content {
	float: left;
	width: 685px;
	margin-top: 0px;
}
#title_right_side {
	float: right;
	width: 100%;
	font-size: 1em;
	margin-bottom: 25px;
}
/* navigation at the top of each page [start */
#top_nav {
	width: 100%;
}
#home_nav_1 {
	float: left;
	width: 217px;
	margin-top: 13px;
	display: none;
}
#home_nav_2 {
	float: right;
	width: 217px;
	margin-top: 10px;
}
#home_nav_2 a {
	color: #000000;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	margin-left: 6px;
	padding-left: 12px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}
#home_nav_2 a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
#home_nav_2 .selected {
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavO.gif);
}
#home_nav ul {
	color: #303D3F;
	list-style-type: none;
	margin-bottom: 6px;
}
/* site search (not implemented) [start */
#search {
	float: left;
	width: 100%;
	display: none;
}
#search #form1 #search2 {
	width: 217px;
	border: 1px dotted #666666;
}
/* standard page title (hidden content) [start */
#main_title h1 {
	text-indent: -9999em;
	display: block;
	overflow: hidden;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	text-align: left;
	margin-top: 40px;
	font-size: 1.1em;
	color: #000000;
	line-height: 1.3em;
}
/* --------------------------------------------------------------------------------------------------
      START: section specific page titles / home / works / case histories / who we are / news blog
-------------------------------------------------------------------------------------------------- */

/* home page title graphic [start */ 
#home #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_home.gif);
	background-repeat: no-repeat;
	background-position: -3px 0px;
}
/* case histories page title graphic [start */
#case_history #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_case_histories.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* case histories archive page title graphic [start */
#case_history_archive #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_case_histories_archiv.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
/* fuga works page title graphic [start */
#fuga_works #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_fuga_works.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga who we are page title graphic [start */
#fuga_who_we_are #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_who_we_are.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga peccadilloes page title graphic [start */
#fuga_peccadilloes #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_fuga_peccadilloes.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga contact us page title graphic [start */
#contact_us #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_contact_us.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga site map page title graphic [start */
#site_map #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_site_map.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga thank you page title graphic [start */
#thank_you #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_thank_you.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}
/* fuga marketing landing page / page title graphic [start */
#marketing_landing_page #main_title {
	float: left;
	width: 100%;
	margin-top: 0px;
	height: 60px;
	padding: 0px;
	margin-right:0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/title_marketing_is_dead.gif);
	background-repeat: no-repeat;
	background-position: -3px bottom;
}

/* ----------------------case history archive navigation -------------------------------*/
#case_history_archive #content #maincontent #right_side #navigation #Nav_2 h4 .archive {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
       font-weight: normal;
}
#case_history #content #maincontent #right_side #navigation #Nav_2 ul {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#case_history #content #maincontent #right_side #navigation #Nav_2 h4 .archive {
	font-weight: normal;
}
/* --------------------------------------------------------------------------------------------------
       END: section specific page titles / home / works / case histories / who we are / news blog
-------------------------------------------------------------------------------------------------- */


/* standard sub title [start */
#sub_title_icon {
	float: left;
	height: 10px;
	width: 10px;
	padding: 3px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavDetail.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
}
#sub_title #sub_title_text h2 {
	
        font-size: 140%;
	/*color: #ED0E55;*/
        color: #3C3B3B;

	text-transform: none;
	margin-top: 0px;
	font-weight: lighter;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

#sub_title #sub_title_text h3 {
	
        font-size: 140%;
	/*color: #ED0E55;*/
        color: #3C3B3B;

	text-transform: none;
	margin-top: 0px;
	font-weight: lighter;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

#case_history #sub_title #sub_title_text h2 {
	
        font-size: 140%;
	color: #ED0E55;
       /* color: #3C3B3B;*/

	text-transform: none;
	margin-top: 0px;
	font-weight: lighter;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

#marketing_landing_page #sub_title #sub_title_text h2 {
	
        font-size: 140%;
	color: #ED0E55;
       /* color: #3C3B3B;*/

	text-transform: none;
	margin-top: 0px;
	font-weight: lighter;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

#fuga_peccadilloes #sub_title #sub_title_text h2 {
	
        font-size: 140%;
	color: #ED0E55;
       /* color: #3C3B3B;*/

	text-transform: none;
	margin-top: 0px;
	font-weight: lighter;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
}

/* main content container [start */
#maincontent {
	width: 100%;
	background: transparent;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding: 0px;
	float: left;
}
.left_side {
	width: 693px;
	background: transparent;
	margin-bottom: 20px
}
/* right site content container [start */
#right_side {
	width: 217px;
	background: transparent;
	float: right;
	margin: 0px 0px 20px;
	padding: 0px;
}
/* branding */
#right_side #branding {
	color: #666666;
	border-top: 0px none;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	width: 216px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: right;
	height: 96px;
}
#branding {
	margin: 0 0 60px 5px;
}
#branding {
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	margin-bottom: 15px;
}
#branding h4 {
	text-indent: -9999em;
	display: block;
	background-repeat: no-repeat;
	background-color: transparent;
}


/* --------------------------------------------------------------------------------------------------
      START: area specific page branding / home / works / case histories / who we are / news blog
-------------------------------------------------------------------------------------------------- */


#home #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#home #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}


#case_history #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#case_history #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}

#case_history_archive #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#case_history_archive #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}

#fuga_works #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#fuga_works #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}
#fuga_who_we_are #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
	
}
#fuga_who_we_are #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}
#fuga_peccadilloes #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#fuga_peccadilloes #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}
#contact_us #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#contact_us #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}
#site_map #branding h4 a {
	display: block;
	width: 96px;
	height: 96px;
	overflow: hidden;
	background: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo.gif) no-repeat left top;
	float: left;
}
#site_map #branding h4 a:hover {
	border-bottom: none;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/FugaHomeLogo_Roll.gif);
	float: left;
}
/* --------------------------------------------------------------------------------------------------
      END: area specific page branding / home / works / case histories / who we are / news blog
-------------------------------------------------------------------------------------------------- */


/* sidebar navigation */
#navigation a:hover {
	text-decoration: underline;
	color: #ED0E55;
}
#navigation h4 {
	color: #000000;
	text-align: left;
	font-style: normal;
}
#navigation h4 a {
	color: #000000;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: 0em .2em;
	padding-left: 12px;
	margin-left: 6px;
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 1.3em;
	font-style: normal;
}
#navigation #Nav_1, #Nav_2, #Nav_3, #Nav_4, #Nav_5, #Nav_6 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	width: 100%;
	margin-bottom: 6px;
}
html>body #navigation #Nav_1, #Nav_2, #Nav_3, #Nav_4, #Nav_5, #Nav_6 {
	float: left;
}
#navigation ul {
	color: #666666;
	list-style-type: none;
	margin-bottom: 6px;
	font-size: 11px;
	line-height: 1.1em;
	font-family: Verdana, Arial, sans-serif;
}
#navigation li {
	color: #333333;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavDetail.gif);
	background-repeat: no-repeat;
	background-position: 0em .6em;
	display: block;
	margin-left: 6px;
	padding-left: 12px;
	margin-bottom: 5px;
	list-style-type: none;
	text-indent: 0px;
	font-style: normal;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 5px;
}
#navigation li a {
	color: #4f4e4e;
	text-decoration: none;
	font-weight: normal;
}
#navigation li a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
#navigation h4 .selected {
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavO.gif);
}
#navigation li .selected {
	color: #ED0E55;
}
/* --------------------------------------------------------------------------------------------------
      START: page layout templates
-------------------------------------------------------------------------------------------------- */
#Template_2col_Feature {
	width: 700px;
	background: transparent;
	margin-bottom: 0px;
	float: left;
}
#Template_2col_Article {
	width: 700px;
	background: transparent;
	margin-bottom: 20px;
	float: left;
	margin-top: 10px;
	padding-top: 5px;
}
#Template_3col_Article {
	width: 700px;
	background: transparent;
	margin-bottom: 20px;
	float: left;
}
.T2_column {
	float: left;
	width: 451px;
	margin-right: 0px;
	text-align: left;
	clear: right;
}
.T3_column_centre {
	width: 211px;
	float: left;
	margin-right: 21px;
	text-align: center;
}
.T3_column {
	width: 211px;
	float: left;
	margin-right: 21px;
}
.T3_column p {
	text-align: left;
}
.T3_column b {
	text-align: left;
}
.T3_column ul {
	text-align: left;
}
.T3_column li {
	font-style: italic;
	list-style-type: disc;
}
.T3_column ul {
	display: block;
	margin-left: 1.5em;
}
.T3_column a {
	color: #ED0E55;
	text-decoration: none;
}
.T3_column a:hover {
	text-decoration: underline;
	color: #ED0E55;
}
.T3_column a:visited {
	color: #000000;
}
.T2_column a:hover {
	text-decoration: underline;
}
.T2_column a {
	color: #ED0E55;
	text-decoration: none;
}
.T2_column a:visited {
	color: #000000;
}
.T2_column p {
	text-align: left;
}
.T2_column .body_img_small {
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px dotted #666666;
	float: left;
}
#Template_2col_Article .T2_column img {
	padding: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px dotted #666666;
	float: left;
}
#Template_3col_Article .serif {
	text-align: center;
}
#News_Summary {
	text-align: left;
}
#News_Summary ul {
	list-style-type: none;
	margin-bottom: 6px;
	margin-top: 3px;
	margin-left: 0px;
}
#News_Summary li {
	display: block;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavDetail.gif);
	background-repeat: no-repeat;
	background-position: 0em .5em;
	margin-left: 0px;
	padding-left: 12px;
	list-style-type: none;
	text-indent: 0px;
	font-style: normal;
	list-style-image: none;
}
#News_Summary li a {
	background-repeat: no-repeat;
	background-position: -50px 0px;
	color: #4f4e4e;
	list-style-type: none;
	text-decoration: none;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#News_Summary li a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
#News_Summary .selected {
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavO.gif);
}
#Template_2col_Article .T3_column .centre h2 {
}
#Template_2col_Feature .T3_column h3 {
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
	font-style: italic;
	color: #999;
	margin: 40px 0px 0px;
	padding: 0px;
}
#home #content #maincontent #Template_2col_Feature .T3_column {
	margin-top: 35px;
}
#case_history #content #maincontent #Template_2col_Feature .T3_column {
	margin-top: 35px;
}
#case_history_archive #content #maincontent #Template_2col_Feature .T3_column {
	margin-top: 35px;
}
#fuga_peccadilloes #content #maincontent #Template_2col_Feature .T3_column {
	margin-top: 35px;
}
#Feature_link a {
	color: #666666;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	text-decoration: underline;
}
#Feature_link a:hover {
	text-decoration: underline;
	color: #ED0E55;
}
#Template_2col_Feature h3 {
	text-align: center;
	margin-top: 40px;
	font-style: italic;
}

#Template_2col_Feature .T3_column p {
	text-align: center;
}

#Template_2col_Feature .T3_column {
	text-align: center;
}

#Template_2col_Feature .T2_column .feature_img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Template_2col_Article .T2_column .feature_img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#Template_2col_Article .T2_column h3 {
	margin: 0px;
	padding: 0px;
}
.read_more_span {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	display: block;
	margin-bottom: 15px;
	margin-top: 3px;
	line-height: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.read_more_span a {
	color: #ED0E55;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#case_history .read_more_span {
	display: none;
}

#case_history_archive .read_more_span {
	display: none;
}
#fuga_peccadilloes .read_more_span {
	display: none;
}

#fuga_peccadilloes .read_more_span_intro {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: block;
	margin-bottom: 15px;
	padding: 0px 0px 2px;
	margin-top: 3px;
	line-height: normal;
        width: 443px;
}
#fuga_peccadilloes .read_more_span_intro a {
	color: #ED0E55;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fuga_peccadilloes .read_more_span_intro a:hover {
text-decoration: underline;
	color: #ED0E55;
}
#fuga_peccadilloes .read_more_span_intro a:visited {
	color: #000000;
}

/* --------------------------------------------------------------------------------------------------
      END: page layout templates
-------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------
      START: generic page elements
-------------------------------------------------------------------------------------------------- */
p {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: inherit;
	line-height: inherit;
}
h1 {
	font-size: 1.5em;
	line-height: 1.7em;
	font-weight: normal;
	color: #000;
	margin: 0px;
	padding: 0px;
}
#maincontent h2 {
	line-height: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
#title h2 {
	line-height: 1.16em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #303D3F;
}
h4 {
	font-size: 100%;
	line-height: 1.6em;
	font-weight: normal;
	font-style: italic;
	color: #333333;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
}
.centre {
	text-align: center;
	font-style: italic;
}
/* left side image captions specific to case histories */
#case_history .centre_caption p {
	text-align: center;
	font-size: 11px;
	margin-bottom: 40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}
#case_history .centre_caption {
	margin-top: 5px;
}


/* left side image captions specific to case histories archive */
#case_history_archive .centre_caption p {
	text-align: center;
	font-size: 11px;
	margin-bottom: 40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}
#case_history_archive .centre_caption {
	margin-top: 5px;
}

/* left side image captions specific to fuga_peccadilloes */
#fuga_peccadilloes .centre_caption p {
	text-align: center;
	font-size: 11px;
	margin-bottom: 40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}
#fuga_peccadilloes .centre_caption {
	margin-top: 5px;
}
/* left side image captions specific to fuga_works */
#fuga_works .centre_caption p {
	text-align: center;
	font-size: 11px;
	margin-bottom: 40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}
#fuga_works .centre_caption {
	margin-top: 5px;
}
/* left side image captions specific to #fuga_who_we_are */
#fuga_who_we_are .centre_caption p {
	text-align: center;
	font-size: 11px;
	margin-bottom: 40px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: italic;
	line-height: 14px;
}
#fuga_who_we_are .centre_caption {
	margin-top: 5px;
}

.T2_column b {
	color: #000000;
}
/* -------------------------------------------- */

#maincontent h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-style: normal;
	font-size: 100%;
	color: #000000;
	font-weight: bold;
}
h4 {
	font-style: italic;
}
.side_image {
	margin: 0px;
	padding: 5px;
	border: 1px dotted #999999;
}
.side_image_noBorder {
	margin: 0px 0px 5px;
	padding: 0px;
}
/* left side image specific to case histories */
#case_history .side_image {
	margin: 0px;
	padding: 5px;
	border: 1px dotted #999999;
}
/* -------------------------------------------- */
.side_image_noBorder {
	margin: 0px 0px 5px;
	padding: 0px;
}
/* --------------------------------------------------------------------------------------------------
      END: generic page elements
-------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------
      START: form elements
-------------------------------------------------------------------------------------------------- */
#inPage_contactForm {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
}
#download_forms {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
}
#consultant {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
}
#inPage_contactForm .quickForm_subjectMenue {
	width: 100%;
	background-color: #FFFF99;
	background-image: none;
	border: 1px solid #B08E95;
	font-size: 12px;
	line-height: normal;
}
#inPage_contactForm input.quickForm_submitButton {
	background-color: #FFFF99;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #B08E95;
	font-size: 12px;
	line-height: normal;
	padding: 1px 5px;
}
#inPage_contactForm input.quickForm_submitButton:active {
	background-color: #ED0E55;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: normal;
	border-top: 1px solid #B08E95;
	border-right: 1px solid #7F676B;
	border-bottom: 1px solid #7F676B;
	border-left: 1px solid #B08E95;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#inPage_contactForm .quickForm_textField {
	width: 100%;
	background-color: #FFFF99;
	border: 1px solid #B08E95;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
#inPage_contactForm .quickForm_textField_hide {
	width: 100%;
	background-color: #FFFF99;
	border: 1px solid #B08E95;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	display: none;
}
/* --------------------------------------------------------------------------------------------------
      END: form elements
-------------------------------------------------------------------------------------------------- */

/* footer */
#footer {
	bottom:0;
	clear:both;
	text-align: left;
	border-top: 1px solid #666666;
	padding: 3px 0 0;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #4f4e4e;
	background: #FFF;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer .right {
	float: right
}
#footer a {
	color: #4f4e4e;
	text-decoration: none;
}
#footer a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
#footer a:visited {
	color: #4f4e4e;
}
.clear {
	width: 100%;
	clear: both;
	float: left;
}
#Template_1col_Feature {
	float: left;
	width: 685px;
}
b {
	color: #000000;
}
strong {
	color: #000000;
}

/* ------------------ refinements ----------------*/

.fuga_works_caption {
	font-style: italic;
	text-align: center;
	font-size: .85em;
}

#site_map #Template_1col_Feature .T1_column img {
	margin: 0px;
	padding: 0px;
}
#site_map .T3_column {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
}
#thank_you .T3_column {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
}
#Site_Map {
	width: 700px;
	background: transparent url(http://www.fuga.co.uk/CMS/images/interface/fuga/site_map.gif) no-repeat 0px 10px;
	margin-bottom: 20px;
	float: left;
	margin-top: 20px;
	height: 320px;
	
}
#Site_Map #SM_contact {
	float: left;
	width: 200px;
	text-align: right;
	height: 98px;
}
#Site_Map #SM_works {
	float: right;
	width: 332px;
	height: 125px;
}
#Site_Map #SM_home {
	float: left;
	clear: left;
	width: 348px;
	text-align: right;
}
#Site_Map #SM_peccadilloes {
	float: left;
	width: 380px;
	text-align: right;
	clear: both;
}
#Site_Map #SM_histories {
	clear: left;
	float: left;
	width: 556px;
	height: 68px;
}
#Site_Map #SM_who {
	float: left;
	clear: both;
	width: 195px;
	text-align: right;
	height: 58px;
}
#Template_3col_Article .T3_column .read_more_span a:hover {
	color: #ED0E55;
}
#Template_2col_Feature .T3_column .read_more_span a:hover {
	color: #ED0E55;
}
.top_of_page {
	font-size: 11px;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	width: 443px;
	color: #4f4e4e;
	text-align: right;
	float: left;
}
#contact_us .T3_column_centre a {
	color: #ED0E55;
	text-decoration: none;
}
#contact_us .T3_column_centre a:hover {
	color: #ED0E55;
	text-decoration: underline;
}

#marketing_landing_page .T3_column_centre a {
	color: #ED0E55;
	text-decoration: none;
}
#marketing_landing_page .T3_column_centre a:hover {
	color: #ED0E55;
	text-decoration: underline;
}


#fuga_who_we_are .testimonials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#fuga_who_we_are .testimonials b {
	color: #3C3B3B;
	font-weight: normal;
}
#fuga_who_we_are .testimonials li {
	color: #466BB3;
	padding-bottom: 10px;
}

#fuga_works .testimonials {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#fuga_works .testimonials b {
	color: #3C3B3B;
	font-weight: normal;
}
#fuga_works .testimonials li {
	color: #466BB3;
	padding-bottom: 10px;
}

/* ------------ entry ------------*/

#Template_2col_Feature_entry {
	width: 675px;
	background: transparent;
	margin-bottom: 0px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.Template_2col_Feature_entry {
	width: 675px;
	background: transparent;
	margin-bottom: 0px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#Template_2col_Feature_entry_bottom {
	width: 675px;
	background: transparent;
	margin-bottom: 0px;
	float: left;
}

.entry {
	width: 700px;
	background: transparent;
	margin-bottom: 10px;
	float: left;
	}
	
.entry_photo {
	text-align: center;
	font-style: italic;
}
.T2_column_entry {
	float: left;
	width: 435px;
	margin-right: 0px;
	text-align: left;
	clear: right;
	margin-top: 5px;
}
.T2_column_entry a:hover {
	text-decoration: underline;
}
.T2_column_entry a {
	color: #ED0E55;
	text-decoration: none;
}
.T2_column_entry a:visited {
	color: #000000;
}

.T2_column_entry p {
	text-align: left;
}
.T3_column_entry {
	width: 211px;
	float: left;
	margin-right: 21px;
}
.read_more_span_intro {
	margin-bottom: 15px;
	padding: 0px 0px 2px;
	margin-top: 10px;
	line-height: normal;
	display: block;
}
.read_more_span_intro a {
	color: #ED0E55;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavC.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.T3_column_entry entry_photo img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Template_2col_Feature_entry_bottom .top_of_page {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}

.top_of_page_intro {
	font-size: 11px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	width: 443px;
	color: #4f4e4e;
	text-align: right;
	float: right;
}
.T3_column_entry a {
	color: #ED0E55;
	text-decoration: none;
}
.T3_column_entry a:hover {
	text-decoration: underline;
	color: #ED0E55;
}
.T3_column_entry a:visited {
	color: #000000;
}
.entry a {
	color: #ED0E55;
	text-decoration: none;
}
.entry a:hover {
	text-decoration: underline;
	color: #ED0E55;
}
.entry a:visited {
	color: #000000;
}

#fuga_peccadilloes #Template_2col_Feature_entry_bottom a {
	color: #ED0E55;
	text-decoration: none;
	}
#fuga_peccadilloes #Template_2col_Feature_entry_bottom a:hover {
text-decoration: underline;
	color: #ED0E55;
	}
#fuga_peccadilloes #Template_2col_Feature_entry_bottom a:visited {
	color: #000000;
}
#fuga_who_we_are .centre_caption {
	padding-right: 10px;
	width: 201px;
}

#home #Template_3col_Article .T3_column {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ED0E55;
	margin-top: 15px;
}
#testimonials_Div li {
	padding-bottom: 20px;
}
#case_history_bottom_nav {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	width: 443px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 10px;
	font-size: 11px;
}
#home #sub_title_text h2 {
	color: #ED0E55;
}
#thank_you #content #maincontent #Template_2col_Article .T3_column_centre a {
	color: #ED0E55;
	text-decoration: none;
}
#thank_you #content #maincontent #Template_2col_Article .T3_column_centre a:hover {
	color: #ED0E55;
	text-decoration: underline;
}

#home #Template_2col_Feature .T3_column {
	color: #466BB3;
	text-align: center;
}
#home #Template_2col_Feature .T3_column b {
	color: #466BB3;
	text-align: center;
}

/* ------------- blockquote -----------*/

#maincontent #Template_2col_Article .T2_column blockquote {
	background-color: #FAF9EE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-style: italic;
	color: #466BB3;
	margin: 0px;
        width: 422px;
}

#maincontent #Template_2col_Article .T2_column blockquote b {
	color: #466BB3;
}

/* ------------- case_history main copy lists -----------*/

#case_history #Template_2col_Article .T2_column ol {
	display: block;
	list-style-position: outside;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
}

#case_history #Template_2col_Article .T2_column ul {
	display: block;
	list-style-position: outside;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
}

#case_history_archive #Template_2col_Article .T2_column ol {
	display: block;
	list-style-position: outside;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
}

#case_history_archive #Template_2col_Article .T2_column ul {
	display: block;
	list-style-position: outside;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-style: italic;
}

/* ------------- google_adds_peccadilloes [start -----------*/

#fuga_peccadilloes #content #maincontent #Template_2col_Article #google_hoz700 {
	float: left;
	width: 679px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

#fuga_peccadilloes #content #maincontent #right_side #google_nav_adss {
	float: left;
	width: 200px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 15px;
	padding-left: 17px;
}

/* ------------- the below takes the rule off the top of page link in peccadilloes -----------*/
/*#fuga_peccadilloes #content #maincontent #Template_2col_Article .T2_column .top_of_page {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

/* ---------------- for home template article_2 --------------------*/

#CaseHistory_Summary {
	text-align: left;
}
#CaseHistory_Summary ul {
	list-style-type: none;
	margin-bottom: 6px;
	margin-top: 3px;
	margin-left: 0px;
}
#CaseHistory_Summary li {
	display: block;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavDetail.gif);
	background-repeat: no-repeat;
	background-position: 0em .5em;
	margin-left: 0px;
	padding-left: 12px;
	list-style-type: none;
	text-indent: 0px;
	font-style: normal;
	list-style-image: none;
}
#CaseHistory_Summary li a {
	background-repeat: no-repeat;
	background-position: -50px 0px;
	color: #ED0E55 /* --- #4f4e4e; ---*/
	list-style-type: none;
	text-decoration: none;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#CaseHistory_Summary li a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
#CaseHistory_Summary .selected {
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavO.gif);
}
/* ------------- end] google_adds_peccadilloes -----------*/

/* .............. (fuga Works 2)........................*/

#Template_2col_Works_Article {
	float: left;
	width: 700px;
}
.works_thumb {
	width: 211px;
	float: left;
	margin-right: 21px;
	margin-bottom: 10px;
	height: 240px;
}
.works_thumb_image {
	background-color: #000;
	width: 211px;
	height: 130px;
}
.works_thumb_text {
	height: 100px;
	width: 211px;
	line-height: normal;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.works_intro_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	font-weight: normal;
	line-height: 140%;
color: #727171;
	/*color: #909999;*/
	font-style: italic;
	padding-top: 15px;
	padding-bottom: 22px;
	width: 675px;
}
.works_content {
	width: 443px;
	float: left;
}
.works_image {
	width: 675px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	overflow: hidden;
}
.works_content_sidebar {
	float: left;
	width: 211px;
	margin-left: 21px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: normal;
}
.works_content_bottom {
	clear: both;
	float: left;
	width: 675px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
	font-size: 11px;
color: #4f4e4e;
}
.works_content_bottom a {
	color: #ED0E55;
	text-decoration: none;
}
.works_content_bottom a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
.works_thumb_text a {
	color: #000;
	text-decoration: none;
}
.works_thumb_text a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
.works_2_read_more {
	color: #ED0E55;
	background-image: url(http://www.fuga.co.uk/CMS/images/interface/fuga/TabNavDetail.gif);
	display: block;
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 3px;
	margin-left: 0px;
	padding-left: 12px;
	font-weight: normal;
	margin-top: 5px;
}
.thumb_title {
	display: block;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.works_thumb_image a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.works_content_sidebar p a {
	color: #ED0E55;
	text-decoration: none;
}
.works_content_sidebar p a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
.works_content_sidebar p a:visited {
	color: #000;
	
}
.works_content p a {
	color: #ED0E55;
	text-decoration: none;
}
.works_content p a:hover {
	color: #ED0E55;
	text-decoration: underline;
}
.works_content p a:visited {
	color: #000;
	
}
#Template_2col_Works_Article .works_content_sidebar blockquote {
	background-color: #000;
	display: block;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFF;
letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
line-height: 140%;
	padding-top: 10px;
}
#Template_2col_Works_Article .works_content_sidebar blockquote b {
	color: #FFF;
}
#Template_2col_Works_Article .works_content_sidebar blockquote ul li{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 10px;
}
#Template_2col_Works_Article .works_content_sidebar blockquote li{
	margin-bottom: 10px;
}
#Template_2col_Works_Article .works_content ol {
	display: block;
	margin-left: 18px;
}
.works_content_sidebar blockquote a {
	color: #FF0;
}
.works_content_sidebar blockquote a:hover {
	color: #ED0D55;
}