body {
	background:url('../images/page-back.jpg')
	repeat-x
	left
	top
	#90BEF3;
	font-family:Lucida Sans, Trebuchet MS, arial, helvetica, tahoma, verdana;
	font-size:12px;
	color:#000000;
	margin:10px;
}

a {
	text-decoration: underline;
	color:#000000;
}

a:active {
	text-decoration: underline;
	color:#000000;
}

a:link {
	text-decoration: underline;
	color:#000000;
}

a:visited {
	text-decoration: underline;
	color:#000000;
}

a:hover {
	text-decoration: underline;
	color:#07538d;
}

h1 {
	font-family:arial, helvetica;
	font-size:18px;
	font-weight:bold;
	margin:0;
}

h2 {
	font-family:arial, helvetica;
	font-size:14px;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}

.siteContainer {
	position:relative;
	width:100%;
	text-align:center;
}

.pageWrapper {
	position:relative;
	width:954px;
	padding-top:90px;
	margin:auto auto;
}

.logo {
	position:absolute;
	top:5px;
	left:27px;
}

.jobName {
	position:absolute;
	top:95px;
	right:25px;
	text-align:right;
	font-family:arial, helvetica;
	font-size:27px;
	font-weight:normal;
}

.tel {
	position:absolute;
	top:5px;
	right:40px;
    font-family: 'Fira Sans', sans-serif;
    font-style:italic;
    font-weight:600;
    font-size:36.5px;
    color:#fff;
}

.email {
	position:absolute;
	top:50px;
	right:40px;
}

.contentBack {
	background:url('../images/test-back1.png')
	repeat-y
	left
	top;
}

.contentBackLayer {
	background:url('../images/content-back-main.png')
	no-repeat
	1px
	0px;
}

.contentTop {
	position:absolute;
	left:-1px;
	top:72px;
}

.contentBottom {
	background:url('../images/content-bottom.jpg')
	no-repeat
	0px
	0px;
	height:17px;
}

.contentWrapper {
	padding-top:70px;
	padding-left:7px;
	padding-right:15px;
}

.toolBar {
	float:left;
	width:160px;
	border-top:1px solid #999999;
}

.heading {
	padding-left:230px;
}

.copyWrapper {
	float:left;
	width:465px;
}

.copy {
	padding-top:20px;
	padding-left:70px;
	text-align:justify;
}

.copy td {
	/*font-size:11px;*/
	border-bottom:1px dashed #999999;
}

.contactLeft {
	float:left;
	width:90px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}

.contactRight {
	float:left;
	width:250px;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
}


.imageWrapper {
	float:left;
	width:285px;
}

.images {
	padding-top:20px;
	padding-left:20px;
}

.bigImage {
	width:252px;
	height:252px;
	border:1px solid #000000;
	cursor:pointer;
}

.animation {
	width:251px;
	height:312px;
	border:1px solid #000000;
}

.thumbnailImage {
	float:left;
	width:79px;
	height:79px;
	margin-top:6px;
	margin-right:6px;
	border:1px solid #000000;
	cursor:pointer;
}

.address {
	font-size:11px;
	text-align:right;
	padding-top:20px;
	padding-right:30px;
}


.clearit {
	clear:both;
}

.credits {
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	font-size:11px;
}

.credits a {
	text-decoration:underline;
	color:#000000;
}

.credits a:link {
	text-decoration:underline;
	color:#000000;
}

.credits a:active {
	text-decoration:underline;
	color:#000000;
}

.credits a:visited {
	text-decoration:underline;
	color:#000000;
}

.credits a:hover {
	text-decoration:none;
	color:#ffffff;
}



.creditLeft {
	float:left;
	width:400px;
	text-align:left;
}

.creditRight {
	float:right;
	width:400px;
	text-align:right;
}

.booples:after {
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
	text-align:left;
}

.booples{display:block;}

/* Hides from IE Mac \*/
* html .booples {height: 1%;}
   .booples{display:block;}
/* End Hack */

.leftLinkImage {
	vertical-align:middle;
	margin-right:3px;
	border:0;
}

.requestInfoLink {
	position:absolute;
	top:155px;
	right:25px;
	text-align:center;
	font-family:arial, helvetica;
	font-size:14px;
	font-weight:normal;
}

.formTable td {
	vertical-align:top;
	border-bottom:none;
}

.formInput {
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	border:1px solid #CCCCCC;
}

.error {
	margin-bottom:5px;
	padding:3px;
	color:#FF0000;
}

.error img {	
	vertical-align:middle;
	border:0;
	margin-right:3px;
}

.enquiry_mach {
	height:155px;
	overflow:auto;
}