@charset "UTF-8";

/* CSS Document */


/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body { 
	
	background: url(../images/background_pattern.gif);	
}

#header {
	background: #000;
	height: 95px;
	width: 100%;
	position: relative;
	min-width: 960px;
}

#banner {
	position: relative;
	float: left;
}
#prescape_menu {
	position: absolute;
	top: 45px;
	right: 0px;
	bottom: 0px;
}
#header_logo {
	background-image: url(../images/prescapelogo_header.png);
	height: 26px;
	width: 26px;
	position: relative;
	float: left;
	margin-left: 30px;
	margin-top: 35px;
}

.black_band {
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 95px;
	
}
	
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #cc3333;
}
a:active {
	text-decoration: none;
	color: #000;
}

a.terms_and_conditions:link {
	color: #575757;
	text-decoration: none;
}

a.terms_and_conditions:visited {
	color: #575757;
	text-decoration: none;
}

a.terms_and_conditions:hover {
	text-decoration: none;
	color: #999;
}
a.terms_and_conditions:active {
	text-decoration: none;
	color: #575757;
}


a.social_buttons:link {
	color: #999;
	text-decoration: none;
}

a.social_buttons:visited {
	color: #999;
	text-decoration: none;
}

a.social_buttons:hover {
	text-decoration: none;
	color: #999;
	

}

a.social_buttons:active {
	text-decoration: none;
	color: #575757;
}


a.contact_number_grey_email:link {
	color: #666;
	text-decoration: none;
	
}

a.contact_number_grey_email:visited {
	color: #666;
	text-decoration: none;
}

a.contact_number_grey_email:hover {
	text-decoration: none;
	color: #cc3333;
	 
}

a.contact_number_grey_email:active {
	text-decoration: none;
	color: #666;
}

.on_mouse_over_social {
	cursor: pointer;
	
	
}



#container {
	width: 960px;
	height: 810px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;
}


.privacy_container {
	width: 960px;
	height: 1290px;
	background: #FFF;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
}
/* red rectangle is nested within left_column */

.red_rectangle {
	background-color: #cc3333;
	height: 20px;
	width: 300px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	position: relative;
}
/* this defines the type position within the red rectangle  */

#red_rectangle h3 {
	color: #FFF;
	width: 300px;
	font-size: 11px;
}
#left_column, #center_column, #right_column {
	width: 320px;
	float:left;
	position: relative;
}
.center_column_maintext {
	width: 300px;
	height: 96px;
	float:left;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
h1 {
	color: #FFF;
	font-family: AllerLightRegular, Verdana, Geneva, sans-serif;
	text-align: left;
	font-size: 34px;
	font-weight: lighter;
	margin-left: 32px;
	margin-top: -6px;
	position: relative;
	float: left;
	padding-top: 0px;
	line-height: normal;
}
h2 {
	color: #000;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	line-height: 8px;
	font-size: 27px;
	text-align: right;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 20px;
	
}
h3 {
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
	font-weight: normal;
	color:#FFF;
	padding: 0;
	line-height: normal;
}

h4 {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-top: 0px;

}

h5 {
	color: #575757;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	font-weight: normal;
	text-align: right;
}

h6 {
	color: #999;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 100px;
	float: left;
	margin-top: 28px;
	font-weight: normal;
	text-align: left;
	margin-left: 10px;
}

p {
	color: #999;
	font-family: Verdana, sans-serif, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	float: left;
	line-height: 17px;
	margin-bottom: 0px;
	margin-top: 10px;
}

#avon_houseimage {
	background-image: url(../images/main_visual.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 577px;
	width: 960px;
	margin-bottom: 17px;
}


#index_splash_copy {
	
	margin-left: 330px;
	margin-right: 10px;
	float:left;
	width: 619px;
	height: 81px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color: #000;
	margin-top: 0px;
	margin-bottom: 20px;
	background: url(../images/index_splash_30pt.png)
	
}
/* this defines the studio page  */

#studio_topleftcolumn {
	width: 308px;
	float:left;
	background-color:#FFF;
	margin-bottom: 0px;
}



#studio_toprightcolumn {
	width: 640px;
	height: 300px;
	background-color:#FFF;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 70px;
	float: right;
}

	
.studio_red_rectangle_60px {
	background-color: #cc3333;
	width: 60px;
	height: 20px;
	margin-left: 180px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 10px;
	float: left;
	
}
	 

#studio_wdimage {
	background-image:url(../images/studio_wdimage.jpg);
	height: 350px;
	width: 248px;
	margin-left: 60px;
	margin-top: 20px;
	margin-bottom: 0px;
	
}
#studio_splash_withborder {
	margin-left: 180px;
	margin-right: 90px;
	margin-top: 10px;
	margin-bottom: 0px;
	width: 380px;
	height: 220px;
	/* [disabled]border-top-style: dotted;
*/
	/* [disabled]border-bottom-style: dotted;
*/
	border-width: 1px;
	border-color: #000;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	float: left;
	line-height: 21px;
}

	
#studio_passion_container {
	width: 300px;
	height: 16px;
	font-size: 17px;
	margin-left: 90px;
	margin-right: 570px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 10px;
	position: relative;
	text-align: right;
	font-family: AllerLightRegular, Verdana, Geneva, sans-serif;
	font-style: normal;
	font-weight: lighter;
	color: #999;
	float: left;
}
#studio_wd_sv {
	width: 200px;
	height: 40px;
	margin-left: 190px;
	margin-right: 570px;
	margin-bottom: 0px;
	text-align: right;
	float: left;
	position: relative;
	background-color:#FFF;
	font-size: 10px;
	font-family: AllerLightRegular, Verdana, Geneva, sans-serif;
}
#studio_ethos {
	width: 700px;
	margin-left: 90px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 11px;
	background-color:#FFF;
	float: left;
}

.studio_ethos_main_copy {
	width: 700px;
	margin-left: 0px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	position: relative;
	float: left;
	
}

.studio_red_rectangle_no_margin {
	background-color: #cc3333;
	width: 300px;
	height: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 400px;
	margin-top: 10px;
	float: left;
}

#studio_the_process {
	width: 700px;
	margin-left: 90px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color:#FFF;
	float: left;
}
#studio_the_process_icons {
	width: 541px;
	height: 91px;
	margin-left: 330px;
	margin-right: 89px;
	margin-top: 0px;
	margin-bottom: 23px;
	background-color: #FFF;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	float: left;
}
#studio_box_for_icon1 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 15px;
	background:url(../images/icon1.gif);
	position: absolute;
	background-image: url(../images/studio_process_1a.png);
}
#studio_box_for_icon2 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 80px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_2.png);
	position: absolute;
}
#studio_box_for_icon3 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 160px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_3.jpg);
	position: absolute;
}
#studio_box_for_icon4 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 240px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_4.png);
	position: absolute;
}
#studio_box_for_icon5 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 320px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_5.png);
	position: absolute;
}
#studio_box_for_icon6 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 400px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_6.png);
	position: absolute;
}
#studio_box_for_icon7 {
	border-color:#000;
	border-width: 1px;
	border-style: solid;
	width: 60px;
	height: 60px;
	margin-top: 15px;
	margin-left: 480px;
	margin-bottom: 15px;
	background-image: url(../images/studio_process_7.png);
	position: absolute;
}

#portfolio_exteriors {
	
	width: 960px;
	height: 860px;
	background: #CCC;
	
}

#project_menu {
	
	width: 960px;
	height: 85px;

}

.projects_3d_visualisation_text_1pxline {
	width: 300px;
	height: 17px;
	margin-left: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	

	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #000;
}

.projects_3d_visualisation_text_3pxline {
	width: 300px;
	height: 17px;
	margin-left: 10px;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	border-bottom-style: solid;
	border-width: 3px;
	border-color: #000;
}

.projects_illustration_text_1pxline {
	width: 300px;
	height: 17px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #000;
	
	}

.projects_illustration_text_3pxline {
	width: 300px;
	height: 17px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	
	border-bottom-style: solid;
	border-width: 3px;
	border-color: #000;
	
	
}
.projects_graphic_communication_text_1pxline {
	width: 300px;
	height: 17px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 5px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #000;
	
	}
.projects_graphic_communication_text_3pxline {
	width: 300px;
	height: 17px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	
	border-bottom-style: solid;
	border-width: 3px;
	border-color: #000;

}


.projects_npr_text_3pxline {
	
	width: 300px;
	height: 17px;
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left;
	float: left;
	background-color: #FFF;
	
	border-bottom-style: solid;
	border-width: 3px;
	border-color: #000;
	
}

.projects_3dvis_exteriors_rectangle {
	
	width: 140px;
	height: 20px;
	background-color: #cc3333;
	margin-top: 65px;
	margin-bottom: 0px;
	margin-left: 170px;
	margin-right: 0px;
	float: left;
	
}

.projects_3dvis_interiors_rectangle {
	
	width: 140px;
	height: 20px;
	background-color: #cc3333;
    margin-top: 65px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
}

.projects_3dvis_spaceplan_rectangle {
	
	width: 140px;
	height: 20px;
	background-color: #cc3333;	
	margin-top: 65px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
}

.projects_3dvis_photomontage_rectangle {
	
	width: 140px;
	height: 20px;
	background-color: #cc3333;
	margin-top: 65px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 140px;
	float: left;
	
}

/* lightbox thumbnail divs below */

.projects_3dvis_exteriors_thumbnails {
	
	width: 300px;
	/* lightbox allow border width of 1px each box side in height calc */
	height: 480px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	float: left;
	
	
}

.projects_3dvis_interiors_thumbnails {
	
	width: 140px;
	height: 480px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
}

.projects_3dvis_spaceplan_thumbnails {
	
	width: 140px;
	height: 480px;
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
	float: left;
}
	.projects_3dvis_photomontage_thumbnails {
	
	width: 140px;
	height: 480px;
	background-color: #FFF;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 170px;
	float: left;
	
}

.projects_3dvis__link_npr {
	
	width: 620px;
	height: 50px;
	margin-left: 170px;
	margin-right: 170px;
	margin-top: 40px;
	margin-bottom: 0px;
	padding-top: 10px;
	background-color: #FFF;
	border-top-style: dotted;
	border-width: 1px;
	border-color: #000;
	float: right;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	text-align: right;
		
}
	

#services {
	
	width: 540px;
	height: 470px;
	background: #FFF;
	float:left;
	margin-left: 90px;
	margin-top: 70px;
}

.services_red_rectangle_80px {
	color: #FFF;
	width: 80px;
	background-color: #cc3333;
	height: 16px;
	margin-left: 0px;
	margin-right: 450px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 0px;
	float: left;
}

.services_intro {
	width: 461px;
	margin-left: 0px;
	margin-right: 79px;
	margin-top: 16px;
	margin-bottom: 0px;
	padding-top: 17px;
	padding-bottom: 15px;
	background-color: #FFF;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	color: #000;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	letter-spacing: 0px;
	float: left;
	overflow:hidden;
	position:relative;	
}

.services_red_rectangle_150px {
	
	color: #FFF;
	width: 150px;
	background-color: #cc3333;
	height: 16px;
	margin-left: 0px;
	margin-right: 390px;
	margin-top: 17px;
	margin-bottom: 0px;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 0px;
	float:left;
}

.services_archvis_text {
	
	width: 460px;
	margin-left: 0px;
	margin-right: 80px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-top: 10px;
	float:left;
}

.services_archvis_textlist {

	width: 460px;
	margin-left: 0px;
	margin-right: 80px;
	margin-bottom: 0px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	float:left;

}

.services_bold_headings {
	
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: 17px;
	font-weight:bold;
	margin-top: 10px;
	margin-bottom: 0px;
	float:left;
	
}

#services_infographics {
	
	width: 240px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
	float:left;
	
}


#services_archvis_animation_textlist {

	width: 460px;
	height: 40px;
	margin-left: 0px;
	margin-right: 80px;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	float:left;
	
}


.services_animation_textlistlight {

	width: 390px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 10px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 0px;
	float:left;
	
}

.services_illustration_textlist {

	width: 240px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 0px;
	float:left;
	
}


.services_illustration_text {
	
	width: 460px;
	margin-left: 0px;
	margin-right: 80px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	
}

#services_infographics_icons {
	
	width: 260px;
	height: 52px;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom:0px;
	margin-right: 0px;
	color: #9F0;
	background-image: url(../images/services_icons.png);
	background-repeat: no-repeat;
	background-position: left;
	float:left;
}


.services_infographics_textlist {

	width: 240px;
	height: 50px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 10px;
	float:left;
	
}

#services_product_images {
	
	width: 226px;
	height: 148px;
	background-color: #999;
	background-image: url(../images/services_product_image1.jpg);
	background-repeat: no-repeat;
	margin-left:-25px;
	margin-right: 40px;
	margin-top: 50px;
	float:left;
}

.services_red_rectangle_150px_product {
	
	color: #FFF;
	width: 150px;
	background-color: #cc3333;
	height: 16px;
	margin-left: 0px;
	margin-right: 90px;
	margin-top: 40px;
	margin-bottom: 0px;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	float:left;
}

#services_product_text {
	width: 220px;
	height: 130px;
	float: left;
}

.services_product_textlist {

	width: 220px;
	height: 130px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 10px;
	float:left;
	
}

#services_graphicom {
	width: 260px;
	height: 700px;
	background-color: #F2F2F2;
	margin-top: 50px;
	padding-left: 0px;
	margin-right:70px;
	float: right;
	
}

.services_graphicom_content {
	width: 240px;
	height: 700px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	float: right;
	
}

.services_graphicom_textlist {

	width: 220px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-bottom: 0px;
	float:left;
	
	
}

.services_red_rectangle_graphicom {
	
	color: #FFF;
	width: 166px;
	background-color: #cc3333;
	height: 16px;
	margin-left: 0px;
	margin-right: 80px;
	margin-top: 17px;
	margin-bottom: 0px;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	float:left;
}

.services_red_rectangle_graphicompr {
	
	color: #FFF;
	width: 166px;
	background-color: #cc3333;
	height: 16px;
	margin-left: 0px;
	margin-right: 80px;
	margin-top: 13px;
	margin-bottom: 0px;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 4px;
	float:left;
}

.services_graphicom_retouchsml {
	
	width: 107px;
	height: 80px;
	background-image: url(../images/services_graphicom_retouchsml.jpg);
	background-repeat: no-repeat;
	margin-left: 113px;
	margin-right: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	float: right;
}

.services_graphicom_retouchlge {
	
	width: 176px;
	height: 132px;
	background-image: url(../images/services_graphicom_retouchlge.jpg);
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right: 64px;
	margin-top: 15px;
	margin-bottom: 0px;
	float: left;
}

.services_graphicom_retouchbag {
	
	width: 220px;
	height: 156px;
	background-image: url(../images/services_graphicom_retouchbagrey.jpg);
	background-repeat: no-repeat;
	margin-left:0px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 15px;
	float: left;
}

#contact_maintype {
	
	margin-left: 70px;
	width: 480px;
	height: 150px;
	margin-right: 410px;
	margin-top: 60px;
		
}

.contact_project_enquiries {
	
	color: #000;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	float: left;
	line-height: 21px;
	
}


.contact_para_text {

	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	margin-bottom: 1px;
}

#contact_mobile {
	
	margin-left: 730px;
	width: 140px;
	height: 108px;
	margin-right: 90px;
	margin-top: 0px;
	float: left;
	background-image:url(../images/contact_mobile_phone.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.contact_mobile_number {
	
	margin-left: 705px;
	width: 200px;
	height: 15px;
	margin-right: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	background-position: center;
	text-align: center;
	
}

.contact_number_bold {
	
	color: #000;
	font-family: Allerbold, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 0px;
	
}

.contact_number_grey {
	
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 2px;
		
}

#contact_email {
	
	margin-left: 730px;
	width: 140px;
	height: 82px;
	margin-right: 90px;
	margin-top: 10px;
	float: left;
	background-image: url(../images/contact_email.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contact_telephone {
	
	margin-left: 730px;
	width: 140px;
	height: 90px;
	margin-right: 90px;
	margin-top: 10px;
	float: left;
	background-image: url(../images/contact_telephone.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

 


.copyright__main_copy {
	width: 620px;
	margin-left: 170px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	float: left;
}

.copyright__main_copy_new {
	width: 620px;
	margin-left: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	float: left;
}



.copyright_red_rectangle {
	background-color: #cc3333;
	width: 150px;
	height: 20px;
	margin-left: 170px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 65px;
	float: left;
}
			
#terms_and_conditions {
	
	width: 960px;
	height: 750px;
	background: #FFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	float: left;

}


.termsandconds_red_rectangle {
	background-color: #cc3333;
	width: 220px;
	height: 20px;
	margin-left: 170px;
	margin-bottom: 10px;
	margin-right: 640px;
	margin-top: 65px;
	float: left;
}


#termsandconds_main_copy_col1 {
	width: 620px;
	height: 600px;
	margin-left: 170px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	float: left;
	text-align: left;
	position: relative;
}



.termsandconds_bold_face {

	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	float:left;
	
}

.termsandcond_normal_face {
	
	color: #999;
	font-family: Verdana, sans-serif, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	float: left;
	line-height: 17px;
	margin-bottom: 0px;
	margin-top: 10px;
		
}

.privacy_statement_copy_bold {
	width: 620px;
	font-weight: normal;
	color: #666;
	margin-left: 170px;
	margin-right: 170px;
	background-color: #FFF;
	font-family: Verdana, sans-serif, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	line-height: 17px;
	margin-bottom: 0px;
	margin-top: 10px;

	
}

.privacy_statement_copy {

	width: 620px;
	color: #999;
	margin-left: 170px;
	margin-right: 170px;
	background-color: #FFF;
	font-family: Verdana, sans-serif, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	padding-top: 9px;
	margin-bottom: 0px;
	margin-top: 0px;

}

.privacy_red_rectangle {
	background-color: #cc3333;
	width: 150px;
	height: 20px;
	margin-left: 170px;
	margin-bottom: 10px;
	margin-right: 640px;
	margin-top: 65px;
	float: left;
}


span {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	
}

.bullets {
	list-style-type: disc;
	margin-left: 185px;
	margin-right: 170px;
	padding-left: 0;
	width: 605px;
	color: #999;
	font-family: Verdana, sans-serif, Geneva, sans-serif;
	font-size: 10.5px;
	font-style: normal;
	font-weight: normal;
	float: left;
	line-height: 17px;
	margin-bottom: 10px;
	margin-top: 0px;

}
	
#footer {
	background: #000;
	height: 300px;
	width: 100%;
	min-width: 960px;
}
#footer_logo_prescape {
	width: 100px;
	float: left;
	margin-left: 10px;
	margin-top: 27px;
	padding-right: 10px;
	line-height: 15px;
	color: #575757;
	font-family: AllerRegular, Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
#footer_logo_linkedin {
	background-image: url(../images/linkedinlogo.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-left: 130px;
	margin-top: 24px;
}
#footer_logo_twitter {
	background-image: url(../images/twitterelogo.png);
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-left: 30px;
	margin-top: 24px;
}

.twitter-follow-button {
	
	background-image: url(../images/twitterelogo.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-left: 60px;
	margin-top: 24px;
	padding-left: 30px;
}
	

#footer_logo_skype {
	background-image: url(../images/skypelogo.png);
	height: 20px;
	width: 20px;
	position: relative;
	float: left;
	margin-left: 30px;
	margin-top: 24px;
}
#footer_logo_termscond {
	width: 240px;
	height: 15px;
	float: left;
	margin-right: 10px;
	margin-top: 28px;
	margin-bottom: 0px;
}


#cookie_statement {
	width: 240px;
	height: 15px;
	float: right;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

	

