	/* ******************************************************************** 
	Theme for: Concept, Image & Design
	
	Created: december 2008
	Version: 5.1
	Author: Ivo Vandeberg
	Author URI: http://cid-iv.com/
	*********************************************************************** */
	
	/* TABLE OF CONTENTS
	
	COLOR REFERENCE
	GLOBAL RESET
	GLOBAL STYLES
	MAIN GRID STYLES
	CONTENT GRID STYLES
	TYPOGRAPHY STYLES
	CATEGORY SPECIFIC STYLES
	CATEGORY
	FORM STYLES
	BUTTON STYLES
	WRAPPER STYLES
	HEADER STYLES
	META STYLES
	FEATURE STRIP STYLES
	MENU STYLES
	LIST STYLES
	SIDEBAR STYLES
	FALBUM STYLES
	FOOTER STYLES
	POST STYLES
	COMMENT STYLES
	SIMPLE TAG STYLES
	EDIT STYLES
	OVERLAY STYLES
	ERROR MESSAGES
	DEBUG STYLES
	THICKBOX STYLES
	BOOKMARK STYLES
	SINGLE POST STYLES
	FLICKR PHOTO ALBUM STYLES
	PRODUCT STYLES
	CROSS SELL MODULE STYLES
	*/
		
	/* COLOR REFERENCE
	Accent Blue:					#7199CB
	Accent Blue Dark:			#1C5EB5
	Accent Orange:				#FF7200
	Accent Light Orange:	#FABB4C
	Mid Grey: 						#f4f4f4
	Light Grey: 					#EFEFEF
	Dark Black Grey: 			#333333
	
	/* ******************************************************************** */
	
	/* START GLOBAL RESET */
	body {
		background: #FFF url(../img/backgrounds/page_bg_home.gif) repeat-x scroll 0 199px;
		color: #333;
		margin: 0;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:	68.75%; /* 11px */
		line-height: 1.4em;
	}
	a {
		outline: none;
		text-decoration: none;
	}
	ul, ol {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	form {
		padding: 0;
		margin: 0;
	}
	img {
		padding: 0;
		border-width: 0;
	}
	/* END GLOBAL RESET */

	/* START GLOBAL STYLES */
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}
	.clear {
		clear: both;
		line-height: 0;
		margin: 0;
		height: 0;
	}
	.underline {
		background: #FFFFFF url(../img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
	}
	.hidden {
		display: none;
	}
	.hide {
		left: -1000px;
		position: absolute;
	}
	ul {
		margin: 0 0 10px 0;
	}
	ul.bullets {
		list-style-image:  url(../img/bullets/blt_logo.gif);
		list-style-position: outside;
		padding: 0 0 0 20px;
		font-size: 1.182em;
	}
	ul.bullets li {
		padding: 0 0 6px;
	}
	ul.bullets a:hover {
		color: #FF7200;
	}
	p a,
	a.inline,
	ul.bullets a
	{
		color: #000;
		background: transparent url(../img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
	}
	a.image-link {
		background: none;
	}
	a.image-link img {
		border: none;
	}
	.bg-grey-mid { background: #f4f4f4 !important; }
	/* END GLOBAL STYLES */

	/* START MAIN GRID STYLES */
	/* Columns */
	.cw1 { width: 300px !important; }
	.cw2 { width: 600px !important; }
	.cw3 { width: 900px !important; }
	.column {
		padding: 0 15px 0 0;
	}
	.col_half {
		width: 450px;
		float: left;
		clear: none;
		margin: 0 12px 0 0;
		padding: 0;
	}
	.msg .col_half.second h4.second {
		text-decoration: none;
		border-bottom: none;
		text-align: center;
	}
	/* Paddding */
	.pt10 { padding: 10px 0 0; }
	
	/* Main Layout */
	#page-wrapper {
		width: 950px;
		margin: 0 auto;
		position: relative;
		clear: both;
	}
	.page {
		position: relative;
	}
	#page-header {
		height: 177px;
		width: 950px;
	}
	#meta {
		height: 30px;
	}
	#searchbox {
		float: left;
		clear: none;
		margin-left: 110px;
		padding: 3px 0 0;
	}
	#page-meta {
		float: left;
		clear: none;
		margin: 0 0 0 25px;
	}
	#site-meta {
		float: right;
		clear: none;
		margin: 0 10px 0 0;
	}
	#content {
		width: 900px;
		height: auto;
		margin: 0;
		float: left;
	}
	#archive-page #content {
		width: 555px;
	}
	#index-page #content {
		width: 640px;
	}
	#content-footer {
		width: auto;
		margin: 10px 0 10px 0;
		height: auto;
	}
	#content-footer .footer-block {
		width: 147px;
		float: left;
		clear: none;
		margin: 10px 10px 10px 0;
	}
	#extra {
		float: right;
		clear: right;
		border-left: 10px solid #FFFFFF;
		width: 154px;
		position: relative;
		margin: 0 0 0 10px;		
		background-color: #FFFFFF;	
	}
	#index-page #extra {
	}
	#extra-wrapper {
		padding: 0 0 0 4px;
		border-left: 2px solid #F0F0F0;
		position: relative;
	}
	/* END MAIN GRID STYLES */

	/* START CONTENT GRID STYLES */
	#index-page #features {
		border: 1px solid #333;
		height: 220px;
		margin: 0 9px 10px;
		background: #C7D5DF none;
	}
	/* Featured content styles */
	#featured_content { }
	#featured_content .wrapper { }
	.featured_content_end {
		height: 20px;
		background: #FFF url(../img/backgrounds/featured_endcap.gif) no-repeat scroll 0 bottom;
		overflow: hidden;
		clear: both;
		display: block;
		margin: 10px 0 0;
	}
	#featured_content h2 {
		background: #FFF url(../img/backgrounds/featured_title_640.gif) no-repeat scroll 0 0;
		padding: 2px 9px 2px !important;
		border-bottom: none !important;
	}
	.content-block,
	.featured_block
	{
		width: 198px;
		height: 220px;
		float: left;
		clear: none;
		margin: 0 20px 0 0;
		overflow: hidden;
		padding: 0 0 6px;
		background: #FFF none;
	}
	.end_block {
		 margin-right: 0;
	}
	.content-block h3,
	.featured_block h3
	{
		background: transparent url(../img/backgrounds/featured_title_bg.gif) no-repeat scroll 0 0;  
		margin: 0;
		padding: 1px 9px 5px;
	}
	.featured_block h3 span {
		/*font-size: 0.8em;*/
	}
	.featured_block li {
		padding: 0 9px;
	}
	.featured_block li.featured_block_title {
		padding: 0;
		width: 200px;
		margin: 0 0 6px;
	}
	.content-block li,
	.content-block li a,
	.featured_block li,
	.featured_block li a
	{
		float: left;
		clear: both;
		width: 182px;
	}
	.content-block li a,
	.featured_block li a
	{
		color: #A7A7A7;
		font-size: 1.182em;
		font-weight: bold;
		padding: 2px 0;
		border-bottom: 1px dashed #CACACA;
	}
	.content-block li a:hover,
	.featured_block li a:hover
	{
		font-weight: bold;
		color: #FF7200;
	}
	.featured_block #featured_links_title {
		margin-top: 10px;		
	}
	.featured_block #rand_img {
		text-align: center;
		width: 182px;
	}
	.content-block h2,
	.content-block h2
	{
		margin-bottom: 5px;
	}
	.movie-listings {
		float: left;
	}
	.last-fm-listings {
		float: right;
	}
	/* */
	#content #wassup-widget h2.widgettitle,
	#content #wassup-widget ul.links
	{
		width: 160px;
		float: left;
		margin: 0 10px 10px 0;
		clear: both;
		height: 1%; 
	}
	/* END CONTENT GRID STYLES */

	/* START TYPOGRAPHY STYLES */
	a:hover {
		/*color: #FF7200;*/
		color: #000;
	}
	b {
		font-variant: small-caps;
	}
	/* Fonts */
	h1, h2, h3, h4, h5 {
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	/* Sizing */
	h1 { font-size: 3.4em; line-height: 1em; font-weight: normal; letter-spacing: .05em; }
	h2 { font-size: 2em; font-weight: normal; }
	h3 { font-size: 1.182em; }
	h4 { font-size: 0.9em; }
	h5 { font-size: 0.9em; }
	p {
		font-size: 1.182em; /* 10px = 1.091em; */
		line-height: 1.4em;
	}
	/* Margins */
	h1, h2, h3, h4, h5, p { margin: 0 0 21px; }
	h4 h5 { margin: 0 0 5px; }
	/* Colors */
	h1,
	h1 a
	{
		/*color: #FF7200;*/
	}
	h1, h2, h3, h4, h5, h1 a, h2 a, h3 a { color: #1C5EB5; }
	p a { color: #000; }
	small { line-height: 1em; }
	h1 {
		padding: 0px;
		margin: 5px 0 0;
	}
	h2 {
		padding: 0;
		letter-spacing: .04em;
	}
	#content h2 {
		margin: 20px 0 10px;
		padding: 2px 0 0;
		color: #000;
	}
	#content h2.page-sub-title {
		border-top: none;
		border-bottom: none;
		background: none;
		margin-top: 0;
		color: #333;
		padding-bottom: 3px;
	}
	#content h2.page-sub-title span,
	#content h2.page-sub-title a {
		color: #7199CB;
	}
	.entry h2 a,
	.entry h3 a
	{
		background: transparent none;
		color: #1C5EB5;
	}
	h3  {
		font-weight: bold;
		margin: 23px 0 10px;
	}
	#index-page h1.page-title {
		margin-bottom: 0;
	}
	#content p {
		margin: 10px 10px 10px 0;
	}
	#content p.first {
		margin: 22px 0pt 10px;
	}
	/* END TYPOGRAPHY STYLES */
	
	/* START CATEGORY SPECIFIC STYLES */
	#archive-page .post h2 { 
		margin-bottom: 5px;
		background: transparent url(../img/backgrounds/bg-h2-archives.gif) no-repeat scroll -1px -4px;
		padding: 3px 9px 3px;
		border-top: none;
		border-bottom: none;
	}
	#archive-page .post h2 a {
		color: #3178AE;
		width: 100%;
	}
	#archive-page .post h2 a:hover {
		color: #FF7200;		
	}
	#archive-page .entry {
		margin: 0 10px;
	}
	/* Search page */
	#search_page #content .post {
		margin: 0 0 20px;
	}
	#search_page #content h2.post-title {
		margin: 0 0 5px;
	}
	#search_page #content .post .entry {
		margin-top: 10px;
	}
	/* START WERKWIJZE STYLES */
	#werkwijze-fases-menu {
		border-top: 1px solid #CACACA;
		border-bottom: 1px solid #CACACA;
		padding: 3px 0 0;
	}
	#werkwijze-fases h3 {
		line-height: 1.583em;
	}
	#werkwijze-fases-listing {
		border-bottom: 1px solid #CACACA;
	}
	/* END WERKWIJZE STYLES */
	
	/* START CONTACT OPTION STYLES */
	ul#contact-options,
	ul.feature-actions-list {
		float: left;
		width: 280px;
		margin: 28px 0 0!important;
	}
	ul#contact-options li,
	ul.feature-actions-list li
	{
		width: 280px;
		background: #B2B2B2 url(../img/buttons/cta_feat_bg_1.gif) no-repeat scroll 0 0;
		margin: 0 0 10px;
	}
	ul.feature-actions-list li.caption {
		background: none;
	}
	ul#contact-options li.offerte {
		background: #B2B2B2 url(../img/buttons/cta_feat_bg_1.gif) no-repeat scroll 0 0;
	}
	ul#contact-options li.contact {
		background: #B2B2B2 url(../img/buttons/cta_feat_bg_2.gif) no-repeat scroll 0 0;
	}
	ul#contact-options li.nieuwsbrief {
		background: #B2B2B2 url(../img/buttons/cta_feat_bg_3.gif) no-repeat scroll 0 0;
	}
	ul#contact-options li a,
	ul.feature-actions-list li a
	{
		color: #000;
		display: block;
		background: transparent url(../img/buttons/cta_feat_end.gif) no-repeat scroll right 0;
		padding: 2px 3px 2px 30px;
		font-weight: bold;
		font-family: Georgia,"Times New Roman",Times,serif;
		font-size: 1.4em;
		line-height: 1.4em;
		width: 247px;
	}
	ul#contact-options li a:hover,
	ul.feature-actions-list li a:hover
	{
		color: #257DC5;
		background: transparent url(../img/buttons/cta_feat_end.gif) no-repeat scroll right -26px;
	}
	/* END CONTACT OPTION STYLES */
	
	/* END CATEGORY SPECIFIC STYLES */
	
	/* CID FORM STYLES */
	/*@import "styles-forms.css";*/
	
	/* START BUTTON STYLES */
	/* CTA buttons. */
	a.btn-cta,
	div.slideshowlink,
	div.btn-cta
	{
		background: #000 url(../img/buttons/btn-cta.gif) no-repeat scroll left -1px;
		overflow: hidden;
		padding: 4px 0 3px 9px;
		margin-top: 5px;
	}
	a.btn-cta span {
		background: transparent url(../img/buttons/btn-cta-link.gif) no-repeat scroll top right;
		padding: 1px 35px 4px 0;
	}
	a.btn-cta,
	span.btn-cta a
	{
		color: #FFF;
		font-weight: bold;
		font-size: 1.273em;
	}
	a.btn-cta:hover,
	span.btn-cta a:hover
	{
		color: #CFE4FF;
	}
	span.btn-cta {
		/*background: #000 url("img/buttons/btn-cta.gif") no-repeat scroll left 0px;*/
		background: #000;
		padding: 1px 0 2px 8px;	
		display: block;
		width: auto;
		border: 1px solid #000;
	}
	span.btn-cta a,
	a.slideshowlink,
	div.btn-cta input
	{
		padding: 0 9px 0 0;
		line-height: 21px;
		/*background: transparent url("img/buttons/btn-cta-end.gif") no-repeat scroll top right;*/
		display: block;
		width: auto;
	}
	div.slideshowlink {
		width: 125px;
		padding: 3px 0pt 3px 9px;
		margin: 0 0 10px;
	}
	.entry a.slideshowlink {
		background: transparent url(../img/buttons/btn-cta-end.gif) no-repeat scroll top right;
		color: #FF9D4F;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
	}
	/* END BUTTON STYLES */

	/* START WRAPPER STYLES */
	#wrapper {
		position: relative;
	}
	/* END WRAPPER STYLES */
	
	/* START HEADER STYLES */
	#header-logo {
		margin: 0;
		border-width: 0;
	}
	#header-banner {
		margin: 0;
	}
	/* END HEADER STYLES */
	
	/* START META STYLES */
	#meta {
		padding: 5px 0 10px 20px;
		width: 960px; 
	}
	#homelink {
		float: left;
		clear: left;
		padding: 7px 0 0;
		width: 32px;
	}
	#homelink a {
		color: #999;
	}
	#homelink a:hover {
		color: #333;
	}
	#searchbox label {
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1em;
		letter-spacing: 0.1em;
		color: #A7A7A7;
		width: auto;
		padding: 3px 3px 0 0;
		margin: 0;
	}
	#searchbox input {
		width: 97px;
		background-color: #FDFDFD;
		border-color: #D2D2D2;
		font-size: 1em;
		letter-spacing: 0.1em;
	}
	#page-meta {
		padding: 3px 0 0;
	}
	#page-meta a,
	#site-meta a
	{
		color: #5F5F5F;
		font-size: 1em;
		font-weight: bold;
		text-decoration: none;
	}
	#site-meta {
		padding: 6px 0 0;
	}
	#site-meta a {
		font-size: 1.182em;
	}
	#page-meta a:hover,
	#site-meta a:hover
	{
		color: #7199CB;
	}
	.rss-link {
		padding: 0 0 0 20px;
		background: transparent url(../img/icons/icn-feed-over.gif) no-repeat;
	}
	.rss-link:hover {
		background: transparent url(../img/icons/icn-feed.gif) no-repeat;
	}
	/* END META STYLES */
	
	/* START FEATURE STRIP */
	#page-feature-wrapper {
		background: #D2D7DE none; 
	}
	#page-feature {
		width: 950px;
		height: 150px;
		background: #000 url(../img/feature/port_bg.gif) no-repeat scroll 0 0;
		color: #FFF;
	}
	.stripViewer .panelContainer .panel ul {
		text-align: left;
		margin: 0 15px 0 30px;
	}
	#page-feature h2 {
		font-size: 2em;
		font-weight: normal;
		line-height: 1em;
		color: #FFF;
		margin: 0 0 10px;
	}
	#page-feature .panel p {
		font-size: 1.182em;
		margin: 0 0 10px;
	}
	/* These 2 lines specify style applied while slider is loading */
	.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
	.csw .loading {margin: 200px 0 300px 0; text-align: center}

	.stripViewer { /* This is the viewing window */
		position: relative;
		overflow: hidden; 
		/* border: 5px solid #000; this is the border. should have the same value for the links */
		margin: auto;
		width: 950px; /* Also specified in  .stripViewer .panelContainer .panel  below */
		height: 150px;
		clear: both;
		background: #fff;
	}
	.stripViewer a,
	#page-feature p a {
		color: #C2D4EF;
		background: none;
	}
	#page-feature p a:hover {
		border-bottom: 1px dashed #FFF;
	}
	.stripViewer a:hover {
		color: #FFF;
	}
	.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
		position: relative;
		left: 0; top: 0;
		width: 100%;
		list-style-type: none;
		/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
	}	
	.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
		float:left;
		height: 150px;
		position: relative;
		width: 950px; /* Also specified in  .stripViewer  above */
	}
	.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
		padding: 5px 0 5px 7px;
		height: 130px;
	}
	.stripViewer .panelContainer div#feature-panel-home .wrapper,
	.stripViewer .panelContainer div#feature-panel-portfolio .wrapper {
		padding: 0;
		height: 150px;
	}
	.stripViewer .panelContainer div#feature-panel-about {
		/*background: transparent url(img/feature/home_fade_blue.jpg) no-repeat scroll 0 0;*/
	}
	.stripViewer .panelContainer .panel .text {
		margin: 0 0 0 20px;
		height: 130px;
		width: 560px;
		float: left;
		clear: none;
	}
	.stripViewer .panelContainer div#feature-panel-services .text {
		float: right;
		width: 500px;
	}
	.stripViewer .panelContainer div#feature-panel-about .text {
		width: 300px;
		margin: 0;
	}
	.stripViewer .panelContainer div#feature-panel-about .cw1 {
		margin: 26px 0 0 40px;
		height: 104px;
	}
	.stripViewer .panelContainer div#feature-panel-home,
	.stripViewer .panelContainer div#feature-panel-portfolio
	{
		height: 150px;
	}
	.stripViewer .panelContainer div#feature-panel-portfolio {
		background: #000 url(../img/feature/port_bg.gif) no-repeat scroll 0 0;
	}
	.stripViewer .panelContainer .panel .content {
		width: 300px;
		height: 150px;
		float: left;
	}
	.stripViewer .panelContainer .panel .wrapper .content {
		height: 130px;
		width: 290px;
		margin: 0 10px 0 0;
	}
	.stripViewer .panelContainer .panel .content h2 {
		color: #FFF;
		padding: 0;
	}
	.stripViewer .panelContainer div#feature-panel-login .content {
		width: 635px;
	}
	.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
		width: 950px !important;
	}	
	.stripNav ul { /* The auto-generated set of links */
		list-style: none;
		margin: 0;
		width: 950px;
	}
	.stripNav ul li {
		float: left;
		margin-right: 0; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
	}		
	.stripNav a { /* The nav links */
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		line-height: 19px;
		background: #313745;
		color: #fff;
		text-decoration: none;
		display: block;
		padding: 0.3em 0 0;
		width: 75px;
	}	
	.stripNav li.tab6 {
		float: right;
	}		
	.stripNav li.tab1 a { background: #313745 }
	.stripNav li.tab2 a { background: #3A4252 }
	.stripNav li.tab3 a { background: #454F61 }
	.stripNav li.tab4 a { background: #505E72 }
	.stripNav li.tab5 a { background: #5A6A80 }
	.stripNav li.tab6 a { background: #A1A1A1 }
	
	.stripNav li.tab1 a { width: 50px; }
	.stripNav li.tab6 a { width: 50px; }
	
	.stripNav li a:hover {
		background: #000;
	}	
	.stripNav li a.current {
		background: #000;
		color: #fff;
	}	
	.stripNavL, .stripNavR { /* The left and right arrows */
		position: absolute;
		top: 230px;
		text-indent: -9000em;
	}
	.stripNavL a, .stripNavR a {
		display: block;
		height: 40px;
		width: 40px;
	}	
	.stripNavL {
		left: 0;
	}	
	.stripNavR {
		right: 0;
	}	
	.stripNavL {
		/*background: url("images/arrow-left.gif") no-repeat center;*/
	}	
	.stripNavR {
		/*background: url("images/arrow-right.gif") no-repeat center;*/
	}	
	/* Feature menu styles */
	#feature-menu {
		margin: 0;
		padding: 0;
		width: 950px;
		background: #D2D7DE none;
	}
	#feature-menu li {
		margin: 0;
		padding: 0.2em 0.3em;
		float: left;
		clear: none;
	}
	#feature-menu li.login {
		float: right;
	}
	/* Feature strip login */
	#login-module {
		float: right;
		height: 130px;
		width: 300px;
	}
	/* END FEATURE STRIP */
		

	/* START MENU STYLES */	
	/* Main menu list styles. */
	ul#menu {
		margin: 20px 0 0 50px;
		padding: 0;
		list-style: none;
		width: 900px;
		letter-spacing: 0.2em;
	}
	.home-page ul#menu,
	.services-page ul#menu {
		margin-top: 0;
	}
	ul#menu li {
		float: left;
		width: 180px;
	}
	ul#menu li ul li h2,
	ul#menu li.linkcat h2 {
		font-size: 1.4em;
		color: #393939;
		background: none;
		font-weight: bold;
		margin: 0 0 0.455em;
		padding: 0;
	}
	ul#menu li ul li ul li,
	ul#menu li ul li ul li a,
	ul#menu li.linkcat ul li,
	ul#menu li.linkcat ul li a
	{
		float: left;
		clear: both;
		width: 180px;
		color: #AEAEAE;
		padding: 0 0 0.273em;
		font-weight: bold;
		font-size: 0.9em;
	}
	ul#menu li ul li ul li a:hover,
	ul#menu li.linkcat ul li a:hover {
		/*color: #FF7200;*/
		color: #000;
	}
	/* Product menu */
	ul.cta-menu li,
	ul.cta-menu li h3,
	ul.cta-menu li h3 a {
		width: 275px;
		height: 85px;
		display: block;
		float: left;
		clear: none;
		margin: 0;
		padding: 0;
	}
	ul.cta-menu li h3 a {
		text-align: center;
		padding: 25px 0 0;
		font-size: 1.692em;
		line-height: 1.4em;
		height: 60px;
	}
	ul.cta-menu li.cta-1 h3 a { color: #000; }
	ul.cta-menu li.cta-1 h3 a:hover { color: #1C5EB5; }
	ul.cta-menu li { background: #FFF url(../img/buttons/cta_bg_1.gif) no-repeat scroll 0 0; }
	ul.cta-menu li.cta-1 { background: #FFF url(../img/buttons/cta_bg_1.gif) no-repeat scroll 0 0; }
	ul.cta-menu li.cta-2 { background: #FFF url(../img/buttons/cta_bg_2.gif) no-repeat scroll 0 0; }
	ul.cta-menu li.cta-3 {
		background: #FFF url(../img/buttons/cta_bg_3.gif) no-repeat scroll 0 0;
		margin: 0 !important;
	}
	ul.cta-menu li.clear { height:0; line-height: 0; clear: both; background: none; }
	
	ul#actions-menu {
		clear: both;
		margin: 20px 0 10px;
		height: 75px;
	}
	.contact-page ul#actions-menu {
		margin-left: 33px;
	}
	ul#actions-menu li {
		margin: 0 20px 0 0;
	}
	
	/* Current category. */
	#menu ul li.current_page_item a,
	#menu ul li.current-cat a
	{
		color: #333333;
		font-weight: bold;
	}
	/* END MENU STYLES */
	
	/* START SERVICES MENU STYLES */
	ul#services-menu {
		width: 910px;
		height: 165px;
		margin: 1px 0 0 40px;
		padding: 0;
	}
	ul#services-menu li {
		float: left;
		width: 300px;
		height: 157px;
	}
	ul#services-menu li .wrapper {
		padding: 15px 0 0;
	}
	ul#services-menu li.services-menu-top {
		background: #FFF url(../img/backgrounds/segments_top.gif) no-repeat scroll 0 0;
		width: 900px;
		height: 13px;
		clear: both;
	}
	ul#services-menu li.clear {
		clear:both;
		height:0pt;
		line-height:0pt;
		margin:0pt;
	}
	ul#services-menu li a {
		text-align: center;
		font-size: 2.73em;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.73em;
		color: #333;
		padding: 0;
		width: 300px;
		height: 170px;
	}
	ul#services-menu li a:hover {
		color: #FF7200;
	}
	ul#services-menu li a span {
		display: none;
	}
	ul#services-menu li.web-design a {
		/*background: #FFF url(img/backgrounds/segments_web_design.gif) no-repeat scroll 0 0;*/
	}
	ul#services-menu li.web-design a:hover {
		background: #FFF url(../img/backgrounds/segments_web_design_down.gif) no-repeat scroll 0 0;
	}
	ul#services-menu li.web-development a {
		/*background: #FFF url(img/backgrounds/segments_web_development.gif) no-repeat scroll 0 0;*/
	}
	ul#services-menu li.web-development a:hover {
		background: #FFF url(../img/backgrounds/segments_web_dev_down.gif) no-repeat scroll 0 0;
	}
	ul#services-menu li.grafisch-design a {
		/*background: #FFF url(img/backgrounds/segments_grafisch_design.gif) no-repeat scroll 0 0;*/
	}
	ul#services-menu li.grafisch-design a:hover {
		background: #FFF url(../img/backgrounds/segments_grafisch_des_down.gif) no-repeat scroll 0 0;
	}
	/* Preload images */
	ul#services-menu-preloader {
		visibility: hidden;
		margin: 0;
		width: 0;
		height: 0;
	}
	ul#services-menu-preloader li.preload_1 {
		background: #FFF url(../img/backgrounds/segments_web_design_down.gif) no-repeat scroll 0 0;
	}
	ul#services-menu-preloader li.preload_2 {
		background: #FFF url(../img/backgrounds/segments_web_dev_down.gif) no-repeat scroll 0 0;
	}
	ul#services-menu-preloader li.preload_3 {
		background: #FFF url(../img/backgrounds/segments_grafisch_des_down.gif) no-repeat scroll 0 0;
	}
	/* END SERVICES MENU STYLES */
	
	/* START LIST STYLES */
	/* Poem lists. */
	ul.poem {
		margin: 0 0 10px;
	}
	ul.poem li {
		font-size: 1.182em;
		margin: 0 0 5px;
	}
	/* Definition lists. */
	dl { }
	dt {
		margin: 0 0 10px 0;
		font-size: 1.182em;
		font-weight: bold;
	}
	dd {
		font-size: 1.182em;		
		line-height: 1.4em;
		margin: 0 0 10px 0;
		
	}
	/* Contact sheet */
	#contact_sheet {
		width: 300px;
		height: 130px;
		float: left;
		clear: left;
		margin: 0 0 0 40px;
	}
	#contact_sheet h2 {
		margin-top: 0;
		color: #FFF;
		padding: 0;
		visibility: hidden;
	}
	dl.contact-sheet-definition {
		margin: 0;
		clear: none;
		float: left;
	}
	dl.contact-sheet-definition dt {
		margin: 0 5px 5px 10px;
		text-align: left;
		padding: 0 5px 0 0;
		clear: left;
		float: left;
		width: 70px;
		font-family: Georgia,"Times New Roman",Times,serif;
	}
	dl.contact-sheet-definition dd {
		float: left;
		margin: 0 0 3px 0;
		padding: 0;
		width: 165px;
	}
	dt.level2 {
		color: #666666;
		padding-left: 10px;
	}
	dd.level2 {
		color: #333333;
		font-size: 1em;
		padding-left: 8px;
		border-left: 4px solid #ACC3E1;
	}
	dt.first-name-title,
	dd.first-name,
	dt.last-name-title,
	dd.last-name,
	dt.linkedin-title,
	dd.linked-in,
	dt.skype-title,
	dd.skype,
	dt.msn-icq-title,
	dd.msn-icq,
	dt.last-fm-title,
	dd.last-fm,
	dt.city-title
	{
		display: none;
	}
	dt.postal-code-title {
		visibility: hidden;
	}
	dd.postal-code,
	dd.city
	{
		width: auto !important;
	}
	dd.city {
		margin-left: 10px !important;
	}
	dd.email a {
		vertical-align: top;
		line-height: 1.2em;
	}
	/* Link lists. */
	.link-list {
		margin: 0 0 20px;
	}
	.link-list li {
		margin: 0 0 5px;
		border-bottom: 1px solid #EFEFEF;
	}
	.link-list a {
		font-size: 1.182em;
		color: #333333;
		padding: 0 0 3px;
	}
	/* Numbered bullets */
	.bullet-numb span {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
	}
	/* Client List */
	#client-list-container {
		float: left;
		width: 450px;
	}
	#client-list-container .client-list {
		border-top: 1px solid #CACACA;
		border-bottom: 1px solid #CACACA;
	}
	#client-list-container .client-list .row {
		padding: 2px 3px 2px 2px;
		clear: both;
		font-size: 1.182em;
	}
	
	/* END LIST STYLES */
	
	/* START SIDEBAR STYLES */
	#sidebar {
		margin: 0;
		width: 50px;
		float: left;
		clear: none;
		padding: 17px 0 0;
	}
	.contact-page #sidebar {
		display: none;
	}
	#sidebar .terug {
		width: 50px;
		height: 30px;
		background: #FFF url(../img/buttons/btn_ribbon_back.gif) no-repeat scroll 0 0;
		display:block;
		overflow: hidden;
	}
	#sidebar .terug:hover {
		background-position: 0 -30px;
	}
	/* END SIDEBAR STYLES */
	
	/* START SIDE COLUMN STYLES */
	.side-column {
		float: left;
		width: 300px;
		margin: 0 50px 0 0;
	}
	/* END SIDE COLUMN STYLES */
	
	
	/* START FALBUM STYLES */
	#falbum {
		clear: right;
		float: left;
	}
	#falbum a {
		color: #666666;
		text-decoration: none;
	}
	#falbum a:hover {
		color: #7199CB;
	}
	.falbum-title {
		margin: 0 0 5px !important;
		color: #7199CB !important;
	}
	.falbum-album .falbum-title a {
		color: #7199CB !important;
	}
	.falbum-textblock {
		float: left;
		clear: right;
		padding: 1px;
	}
	.falbum-tags-block {
		border-bottom: 1px solid #999999;
		padding: 5px 0 3px 0;
	}
	.falbum-tags-label {
		font-weight: 700;
		color: #999999;
	}
	.falbum-tags { 
		clear: right;
	}
	#falbum-page #page-meta {
		display: none;
	}	
	/* END FALBUM STYLES */
	
	/* START FOOTER STYLES */
	#content-footer {
		color: #666666;
		border: 1px dashed #A6A6A6;
		padding: 0 0 0 10px;
		background: #EDEEEE url(../img/backgrounds/wallpaper_1.gif) repeat scroll top left;
	}
	#content-footer h5 {
		color: #3F3F3F;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 1em;
	}
	#content-footer ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#content-footer ul li {
		margin: 0 0 3px;
	}
	#content-footer a {
		color: #666666;
	}
	#content-footer a:hover {
		color: #7199CB;
	}
	/* Page footer styles. */
	#page-footer {
		background: #FFF none;
		border-top: 10px solid #FFF;
		bottom: 0;
		width: 900px;
		color: #DFDFDF;/*#A1A19F;*/
		letter-spacing: 0.02em;
		margin: 0 0 0 50px;
		overflow: auto;
	}
	#page-footer .column {
		width: 300px;
		float: left;
		clear: none;
		padding: 2px 3px;
		margin: 0;
		text-align: left;
		overflow: hidden;
	}
	#page-footer a {
		color: #FFF; 
	}
	#page-footer a:hover {
		text-decoration: underline;
	}
	#page-footer .copyright-statement {}
	#page-footer .last-updated {}
	/* END FOOTER STYLES */
	
	/* START POST STYLES */
	.post {
		float: left;
		margin: 0;
		width: 600px;
	}
	.content-page .post {
		margin: 0 0 0 50px;
		padding: 10px 0 0;
	}
	.post h3 a {
		text-decoration: none;
	}
	.postmetadata,
	.remark
	{
		background-color: #F4F4F4;
		/*border-left: 4px solid #CCCCCC;*/
		color: #606060;
		font-size: 0.818em;
		font-weight: bold;
		line-height: 1.5em;
		margin: 20px 0 0;
		padding: 3px 5px 5px;
	}
	.remark {
		font-size: 1em;
	}
	.remark h3 {
		margin-top: 0;
	}
	.remark .content {
		font-weight: normal;
	}
	.postmetadata a,
	.entry a
	{
		color: #333;
		background: transparent url(../img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
	}
	.postmetadata a,
	.remark a
	{
		color: #7199CB;
	}
	.postmetadata a:hover,
	.entry a:hover,
	.remark a:hover 
	{
		color: #7199CB;
	}
	.post-pre-meta {
		float: right;
		clear: none;
		font-size: 0.9em;
		font-weight: normal;
		margin: 0 5px 0 0;
	}
	.entry {
	}
	.entry .social_bookmark a { /* Reset for social bookmark icons. */
		background-image: none;
	}
	.entry .social_bookmark br {
		display: inline;
		line-height: 0;
	}
	.entry .d20 {
		margin: 5px 0 0;
	}
	#single-page .entry {
		margin: 0 10px;
	}
	.more-link {
		padding: 5px 0 0;
		color: #999999;
	}
	
	#index-page h2.post-title {
		font-size: 1.182em;
		color: #666666;
		background: transparent none;
	}
	#index-page h2 { }
	
	/* Special icons */
	#archive-page #content {
		width: 640px;
	}
	#archive-page .icon {
		height: 84px;
		width: 84px;
		overflow: visible;
		float: left;
		margin: -22px 0 0 -12px;
	}
	#archive-page .icn-new {
		background: transparent url(../img/icons/icn-new.gif) no-repeat scroll 0 0;
	}
	#archive-page .icn-featured {
		background: transparent url(../img/icons/icn-featured.gif) no-repeat scroll 0 0;
	}
	#archive-page .post {
		width: 545px;
		float: left;
	}
	/* Post navigation styles. */
	.navigation {
		margin: 10px 0 0;
		background: transparent url(../img/lines/ln-hor-1px-7B7B7B.gif) repeat-x scroll center;
		width: 100%;
	}
	#archive-page .navigation {
		background-image: none;
	}
	.navigation .nav-left {
		background: transparent url(../img/buttons/arw-left.gif) no-repeat 0 0;
		padding: 3px 0 0 20px;
	}
	.navigation .nav-right {
		background:    url(../img/buttons/arw-right.gif) no-repeat top right;
		padding: 3px 20px 0 0;
	}
	.navigation .nav-left span,
	.navigation .nav-right span
	{
		background: transparent url(../img/lines/ln-dot-hor.gif) repeat-x scroll bottom;
		padding: 0 0 2px 0;
	}
	.navigation .nav-left span span,
	.navigation .nav-right span span
	{
		background-color: #FFF;
		padding: 0 5px 2px 5px;
	}
	.navigation .nav-left a,
	.navigation .nav-right a
	{
		color: #333;
		font-weight: bold;
	}
	.navigation .nav-left a:hover,
	.navigation .nav-right a:hover
	{
		color: #7199CB;
	}
	/* Exceptions */
	.entry .related-articles {
		display: none;
	}
	#wp-cumulus .widgettitle {
		margin-bottom: 0;
	}
	#wpcumuluswidgetcontent {
		background: #FFF url(../img/backgrounds/tagcloud_widget_bg.jpg) no-repeat scroll 0 0;
	}
	.entry .ngg-singlepic {
		border: none;
		position: static;
	}
	/* Services Tagcloud */
	.tagcloud,
	#services-tagcloud {
		height: 115px;
		width: 350px;
		float: left;
		clear: none;
		margin: 0;
	}
	.tagcloud {
		width: 450px;
	}
	#terms-tagcloud {
		float: right;
	}
	.tagcloud li,
	#services-tagcloud li {
		display: inline;		
	}
	#terms-tagcloud li {
		margin: 10px 10px 0 0 !important;
		float: left;
	}
	.tagcloud a,
	#services-tagcloud a {
		font-size: 1em
		color: #FFF;
		padding: 3px 5px 0 0;
		background: none;
		border-bottom: none;
		line-height: 1.4em;
	}
	.tagcloud li.lev1 a,
	#services-tagcloud li.lev1 a {
		font-size: 1.4em;
		font-weight: bold;
		color:#FFF;
	}
	.tagcloud a:hover,
	#services-tagcloud a:hover {
		color: #FFF !important;
	}
	.tagcloud li.lev1 a:hover,
	#services-tagcloud li.lev1 a:hover {
		border-bottom: 1px dashed #FFF;
	}
	/* Bookmarks */
	#bookmarks {
		padding: 0;
		text-align: left;
		width: 100%;
		margin: 10px 0 0;
	}
	/* Google Earth */
	a.google_place:hover {
		background-color: #ECFFEC;
		text-decoration: none;
	}
	a.google_place {
		background-image:  url(../img/icons/google_place.jpg);
		background-position: 2px center;
		background-repeat: no-repeat;
		border: 1px dashed #CCCCCC;
		padding: 4px 5px 2px 20px;
	}
	/* END POST STYLES */
	
	/* START COMMENT STYLES */
	textarea#comment {
		width: 522px;
		height: 100px;
	}
	/* END COMMENT STYLES */

	/* START SIMPLE TAGS STYLES */
	.st-related-posts {
		margin: 0 0 10px 0;
	}
	/* END SIMPLE TAGS STYLES */
	
	/* START EDIT STYLES */
	.edit-box {
		margin: 10px 0;
		background-color: #FAFAFA;
		padding: 3px 5px 2px 5px;
		border: 1px dashed #9F9F9F;
	}
	.edit-box a {
		color: #333333;
		width: auto;
		font-weight: bold;		
	}
	.edit-box a:hover {
		color: #FF7200;
	}
	/* END EDIT STYLES */
	
	/* START OVERLAY STYLES */
	.arc90_linkpic {
		display: none;
		position: absolute;
		left: 0;
		top: 1.5em;
	}
	.arc90_linkpicIMG {
		padding: 0 4px 4px 0;
		background: #FFF url(/tools/c/images/linkpic_shadow.gif) no-repeat bottom right;
		border: 1px solid #999;
	}
	
	#floating-curls {
		float: left;
		clear: left;
		overflow: hidden;
		width: 160px;
		height: 160px;
		margin: 0;
		background: transparent url(../img/backgrounds/curls_2.gif) no-repeat scroll top left;
	}
	/* END OVERLAY STYLES */

	/* START MESSAGES */
	.msg {
		border: 1px solid #333;
		background: #F8D786 url(../img/backgrounds/msg_bg.gif) repeat scroll;
		padding: 10px 10px 0;
	}
	.msg h4 {
		font-weight: bold;
		font-size: 1.4em;
		line-height: 1.4em;
		color: #B74208;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #B74208;
		margin: 0 0 5px;
	}
	.msg p {
		margin: 0 0 10px;
		font-size: 1em;
	}
	.msg .hide-msg {
		float: right;
		background: transparent;
		padding: .2em .3em;
		font-weight: bold;
		color: #B74208;
		border: 1px solid #B74208;
	}
	.error-message {
		color: #FF8400;
		font-weight: bold;
	}
	/* END MESSAGES */
	
	/* START DEBUG STYLES */
	/*div { border: 1px dashed blue; }
	ul { border: 1px dashed red; } */
	/*li { border: 1px dashed red; height: 0; line-height:0; }
	#menu li.page_item  { line-height: 1em; height: 20px; margin: 0; }*/
	/* END DEBUG STYLES */

	/* START THICKBOX STYLES */
	/* CSS Overrides for the Thickbox effect in NextGen Gallery. */
	#TB_window #TB_next { }
	#TB_window .TB_navBox {
		float: right;
	}
	#TB_window #TB_prev { }
	#TB_window #TB_next a,
 	#TB_window #TB_prev a
	{
		border: 1px dotted #7199CB !important;
		background-color: #F4FEFF !important;
		padding: 2px 3px !important;
		font-weight: bold;
		font-size: 10px !important;
	}
	#TB_window #TB_prev a:hover,
	#TB_window #TB_next a:hover
	{
		background-color: #BFE2FF !important;
		font-weight: bold !important;
		color: #330099;
	}
	#TB_closeWindow {
		position: absolute;
		top: 0;
		right: 0;
		background-color: #FFFFFF;
		margin: 0;
		padding: 2px 15px 0 0;
		height: auto;
	}
	a#TB_closeWindowButton {
		float: left;
		width: auto;
		height: auto;
		background: #FFFFFF url(../img/buttons/minus.gif) no-repeat scroll right 2px;
		color: #333;
		font-weight: bold;
		padding: 2px 18px 0 0;
	}
	a#TB_closeWindowButton:hover {
		background: #FFFFFF url(../img/buttons/minus_down.gif) no-repeat scroll right 2px;
	}
	#TB_closeWindow span {
		display: none;
	}
	#TB_window img#TB_Image {
		margin-top: 25px !important;
	}
	#TB_secondLine {
		font-weight: bold !important;
		font-size: 1em !important;
		padding: 5px 0 0;
		margin: 7px 0 0;
		border-top: 1px solid #CACACA;
	}
	#TB_caption {
		height: auto;
		padding: 7px 15px 10px;	
	}
	#TB_FullSize {
		background: transparent url(../img/lines/ln-dot-hor.gif) repeat-x scroll bottom left;
		clear: left;
		float: left;
		margin: 5px 0 0;
		font-weight: normal !important;
		font-size: 0.8em !important;
	}
	/* END THICKBOX STYLES */
	
	/* START BOOKMARK STYLES */
	#bookmarks {}
	#bookmarks img {}
	#bookmarks #bookmarks-title {
		font-weight: bold;
		margin: 0 0 5px;
	}
	/* END BOOKMARK STYLES */
	
	/* START SINGLE POST PAGE STYLES */
	#single-page h1 {
		/*margin-bottom: 20px;*/
	}
	.short-title {
		width: 74%;
		float: left;
	}
	#single-page h1 a {
		color: #FF7200;
	}
	/* Translate menu */
	.qtrans_language_chooser {
		width: 160px;
		float: right;
		padding: 7px 0 0;
		margin: 0 0 10px 5px;
	}
	.qtrans_language_chooser li {
		float: right;
		clear: none;
	}
	.qtrans_language_chooser a {
		padding: 0 5px 0 23px;
		color: #B2B2B2;
		font-weight: bold;
	}
	.qtrans_language_chooser a:hover {
		color: #FF7200;
	} 
	.qtrans_language_chooser .active a {
		color: #5F5F5F;
	}
	.qtrans_flag_nl {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/nl.png) no-repeat scroll 0 -12px;
	}
	.qtrans_flag_nl:hover {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/nl.png) no-repeat scroll 0 1px;
	}
	.qtrans_flag_en {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/gb.png) no-repeat scroll 0 -12px;
	}
	.qtrans_flag_en:hover {
		background: transparent url(http://eyes-on-mywork.com/eom/wp-content/plugins/qtranslate/flags/gb.png) no-repeat scroll 0 1px;
	}
	/* END SINGLE POST PAGE STYLES */
	
	/* START ARCHIVE PAGE STYLES */
	#archive-page .postmetadata {
		margin-bottom: 0;
	}
	/* END ARCHIVE PAGE STYLES */
	
	/* START FLICKR PHOTO ALBUM STYLES */
	#photoalbum-single-album-page img {
		border: 1px solid #666;
	}
	#photoalbum-single-album-page .clear img {
		border: none;
	}
	/* Context */
	div#context {
		background: none;
		border: 1px solid #999;
		height: 110px;
		margin: 10px 0 0;
	}
	div#context div.prev,
	div#context div.next
	{
		color: #666;
		font-size: 1.182em;
		position: absolute;
		text-align: center;
		text-transform: lowercase;
	}
	div#context div.prev { }
	div#context div.next { }
	div#context div.info {
		left: 50%;
		margin-left: -50px;
		position: absolute;
		text-align: center;
		top: 20px;
		width: 100px;
	}
	div#context div.info strong {
		font-size: 3em;
		color: #666;
	}
	/* Navigation */
	div#photoalbum-nav {
		margin: -2px 0 10px;
	}
	div#photoalbum-nav .btn-cta {
		float: left;
		clear: none;
	}
	#photoalbum-single-album-page h1 {
		margin-bottom: 10px;
	}
	#photoalbum-single-album-page h2 {
		margin-top: 10px;
	}
	/* Albums */
	div.albums {
		clear: both;
		padding-top: 0;
	}
	div.album {
		background: #EEEEEE none repeat scroll 0%;
		clear: both;
		margin: 0 10px 15px 0;
		padding: 0;
		min-height: 95px;
		position: relative;
}
	div.albums-small div.album {
		background: transparent none repeat scroll 0%;
		clear: none;
		float: left;
		height: 115px;
		width: 90px;
	}
	div.albums-small div.album strong {
		font-size: 1.182em;
	}
	/* Photos */
	div#highlight {
		margin: 0 0 20px;
		position: relative;
	}
	div#highlight img {
		border: 1px solid #666;
	}
	div#photos {
		background: none;
		clear: both;
		margin: 10px 0 0;
		padding: 0;
	}
	div#photos a {
		margin: 0 10px 0 0;
	}
	div#photos a img {
		border: 1px solid #666;
	}
	/* Meta */
	#photoalbum-single-album-page .meta {
		margin: 10px 0;
	}
	#photoalbum-single-album-page .meta a {
		color: #999;
	}
	#photoalbum-single-album-page .meta span a {
		color: #FABB4C;
	}
	#photoalbum-single-album-page #bookmarks {
		margin-top: 0;
	}
	/* END FLICKR PHOTO ALBUM STYLES */
	
	/* START PRODUCT STYLES */
	.product {
		width: 300px;
		float: left;
		margin: 0;
	}
	.product h2,
	.product h3 {
		font-family: "Times New Roman", serif;
	}
	.product h2,
	#content .product h2 {
		border: 0;
		background: none;
		font-size: 2.364em;
		padding: 0;
		margin: 0 0 0.579em;
		color: #000;
		line-height: 1.1em;
	}
	#content .product h2 a {
		color: #000;
	}
	#content .product h2 a:hover {
		color: #1C5EB5;
	}
	#content h2.product-page-header {
		padding-top: 26px;
	}
	#content h2.product-page-header.single-line {
		padding-top: 0;
	}
	.product h3 {
		color: #257DC5;
		font-size: 2.182em;
		line-height: 1em;
		margin: 10px 0 0;
		clear: both;
	}
	.product h3 span.pre {
		font-size: 0.458em;
		line-height: 2.182em;
		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		float: left;
		padding: 4px 5px 0 0;
	}
	.product h3 span.price span {
		display: block;
		float: left;
	}
	.product h3 span.price span.cents {
		font-size: 0.6em;
		line-height: 0.6em;
		padding: 4px 0 0;
	}
	.product h3 span.price span.symbol {
		font-size: 0.7em;
		line-height: 0.7em;
		padding: 4px 3px 0 0;
	}
	.product a.product-details-link {
		font-size: 1.273em;
		font-family: "Times New Roman", serif;
		font-weight: bold;
		color: #257DC5;
		padding: 0.5em 0 0;
		margin: 0 40px 0 0;
		float: right;
	}
	.product a.product-details-link:hover {
		/*color: #FF7200;*/
		color: #000;
	}
	.product .reference-link {
		color: #8F8F8F;
		padding: 0 0 2px;
		border-bottom: 1px dashed #8F8F8F;
		background: #FFF;
	}
	.product .reference-link:hover {
		color: #000;
		border-bottom: 1px dashed #000;
	}
	.product .meer {
		color: #8F8F8F;
		float: right;
		font-size: 1.182em;
		padding: 10px 30px 0 0;
	}
	.product p {
		margin-right:20px;
		font-size: 1em;
	}
	.product .subtext {
		margin: 10px 0 0;
	}
	.product .subtext p {
		color: #737373;
		font-size: 0.9em;
		padding: 0 20px 0 0;
	}
	.product .subtext p a {
		color: #737373;
	}
	.product ul {
		height: 160px;
		margin: 0 20px 0 0;
		width: 280px;
		
		/*list-style-image: url(img/bullets/blt_logo.gif);
		padding: 0 0 0 20px;*/
	}
	.product ul li.space {
		list-style-image: none;
	}
	.product .text {
		height: 160px;
		margin: 0 20px 0 0;
	}
	/* END PRODUCT STYLES */
	
	/* START FASES */
	#content .phase-module {
		width: 300px;
		float: left;
		clear: none;
		margin: 20px 0 0;
	}
	#content .phase-module h2 {
		font-size: 1.455em;
		color: #000;
	}
	#content .phase-module h3 {
		font-size: 1.182em;
		margin: 11px 0 1.14em;
	}
	#content .phase-module p {
		margin: 10px 30px 2.14em 0;
		font-size: 1em !important;
	}
	/* END FASES */
	
	/* START CROSS SELL STYLES */
	#cross-sell-module { 
		height: 75px;
		position: absolute;
		left: 350px;
		top: 610px;
		width: 580px;
		margin: 0 20px 0 0;
	}
	#cross-sell-module li {
		float: left;
		width: 280px;
		margin: 5px 0 0 10px;
		padding: 0;
		height: auto;
	}
	#cross-sell-module h2,
	#cross-sell-module ul,
	#cross-sell-module ul li
	{
		margin: 0;
		padding: 0;
	}
	#cross-sell-module h2 {
		margin: 0 0 5px;
	}
	#cross-sell-module a { 
		color: #CACACA;
	}
	#cross-sell-module a:hover {
		color: #333;
	}
	/* END CROSS SELL STYLES */
