@charset "utf-8";
/* CSS Document */
html {
padding: 0 0 0 0;
}
body { 
	margin:0px;
	padding: 0px;
	background:url(Images/background.jpg);
	xbackground:#c1312d;
	xbackground: #1d1d1d;
	font-family: "trebuchet MS", verdana, arial;
	width:100%;
	height:100%;
}
div.background {
	display:block;
	background:#333031;
	width:100%;
	height:600px;
	background-position:center;
}
div.topbox {
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:55px;
}
div.topcontact {
	xbackground:#595959;
	background:#e15124;
	float:right;
	margin-top:14px;
	padding-left:18px;
	padding-top:4px;
	width:250px;
	overflow:hidden;
	height:24px;
}
div.wrapper {
	background: #ffffff;
	display:block;
	padding-top:6px;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	left: 200px;
	height:551px;
	z-index:99;}
	
div.menu {
	background:#ffffff;
	width:140px;
	display:block;
	float:left;
	position:relative;
	margin-left:5px;
	height:420px;
	background:url(Images/logo.png) top no-repeat;
	padding-left:10px;
	padding-top:120px;
}
div.menutext {
	padding-left:10px;
	width:130px;
	height:300px;
}
div.menubottom {
	padding-left:-5px;
	margin-top:5px;
	height:114px;
	width:140px;
	background:url(Images/menu-bottom.png) bottom no-repeat;

}
div.maintext {
	background: url(images/home1_05.gif) no-repeat;
	float:left;
	position:relative;
	display:block;
	margin-top:5px;
	margin-left:20px;
	vertical-align:top;
	height:534px;
	width:205px;
	top:0px;
	background-color: #C02B2A;
}
div.bottomtext {
	float:left;
	position:relative;
	display:block;
	margin-top:10px;
	margin-left:12px;
	height:160px;
	width:365px;
	padding-right:15px;
	top:0px;
	padding-left:15px;
	padding-top:14px;
	background-color: #E15226;
}

div.bottomtextred {
	float:left;
	display:block;
	margin-top:10px;
	margin-left:12px;
	height:263px;
	width:572px;
	padding-left:20px;
	padding-right:30px;
	padding-top:12px;
	background-color: #c02b2a;
}

div.bottomtextgrey {
	float:left;
	display:block;
	margin-top:10px;
	margin-left:12px;
	height:263px;
	width:572px;
	padding-left:20px;
	padding-right:30px;
	padding-top:12px;
	background-color: #c1312d;
}
div.bottomtextservices {
	float:left;
	position:relative;
	display:block;
	margin-top:5px;
	margin-left:12px;
	vertical-align:top;
	height:520px;
	width:362px;
	padding-right:15px;
	top:0px;
	padding-left:20px;
	padding-top:14px;
	background-color: #333031;
}
div.bottomtextcontact {
	float:left;
	position:relative;
	display:block;
	margin-top:5px;
	margin-left:12px;
	vertical-align:top;
	height:520px;
	width:362px;
	padding-right:15px;
	top:0px;
	padding-left:20px;
	padding-top:14px;
	background-color: #635c5f;
}


	
div.welcome {
	background: url(images/welcome_03.jpg) no-repeat top;
	float:left;
	display:block;
	margin-top:5px;
	margin-left:20px;
	vertical-align:top;
	padding-left:5px;
	padding-top:30px;
	padding-right:0px;
	height:380px;
	width:153px;
	top:0px;
}

div.mainpichome {
	float:left;
	display:block;
	margin-top:5px;
	margin-left:8px;
	vertical-align:top;
	padding-right:0px;
	margin-left:12px;
	height:350px;
	width:395px;
	top:0px;
}

div.mainpicabout {
	background:url(Images/casestudies-pic.jpg) no-repeat;
	float:left;
	display:block;
	margin-top:5px;
	vertical-align:top;
	padding-right:0px;
	margin-left:12px;
	height:250px;
	width:622px;
	top:0px;
}

div.mainpichomeservices {
	float:left;
	position:relative;
	display:block;
	margin-top:5px;
	margin-left:20px;
	vertical-align:top;
	height:534px;
	width:205px;
}

div.contacttext {
	background:  url(images/contacttext.jpg) no-repeat top left;
	float:left;
	xposition:relative;
	display:block;
	margin-top:10px;
	margin-left:8px;
	vertical-align:top;
	padding-left:5px;
	padding-top:45px;
	padding-right:15px;
	height:350px;
	width:170px;
	top:0px;
}

div.gallery {
	float:left;
	margin-top:5px;
	display:block;
	margin-left:12px;
	height:532px;
	width:620px;
}

div.bottombar {
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	margin-top:10px;
	width: 790px;
	height: 45px;
	clear: left;
}

div.copyrighttext {
	padding: 0px;
	float:left;
	margin-top:2px;
	overflow:hidden;
	width: 530px;
	height: 30px;
}
div.socialnetwork {
	padding: 0px;
	float:right;
	margin-top:2px;
	width: 225px;
	height: 30px;
}
a.copyright:link, a.copyright:visited, a.copyright:hover{
	font-family: "myriad pro", verdana, arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	line-height: 19px;
}
a.copyright2:link { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 19px; } 
a.copyright2:visited { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 19px; }
a.copyright2:hover { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; line-height: 19px; text-decoration:underline; }

img {
border:0px;
}
iframe {
border:0px;
}
p {
margin:0px;
line-height:20px;
}
br {
line-height:5px;
}
ul.noIndent {
margin-left: 16px;
margin-top:2px;
padding-left: 6px;
}
a {
outline: none;
}

li.services {
font-family:"verdana", verdana, arial, sans-serif; font-size: 8pt; color: #FFFFFF ; line-height:12pt ; list-style-type:disc; margin-top:10px; } 

.maintextgrey { font-family:"arial", helvetica, sans-serif; font-size: 11px; color: #222e2e ; font-weight: 200; text-decoration: none; display:block; line-height:18px; }	
.maintexthead { font-family:"arial", helvetica, sans-serif; font-size: 13px; color: #ffffff ; font-weight: 400; text-decoration: none; display:block; line-height:18px; }	
.maintextwhite { font-family:"arial", helvetica, sans-serif; font-size: 8pt; color: #ffffff ; font-weight: 200; text-decoration: none; display:block; line-height:18px; }	

.maintextwhitemargin { font-family:"arial", helvetica, sans-serif; font-size: 8pt; color: #ffffff ; font-weight: 200; text-decoration: none; display:block; line-height:18px; margin-top:10px; }	

a.menulink:link { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; line-height:26px; }
a.menulink:visited { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; line-height:26px; }
a.menulink:hover { font-family: "myriad pro", verdana, arial, sans-serif; font-size: 9pt; color: #c02b2a; line-height:26px; }

a.greylink:link { font-family: "arial", helvetica, sans-serif;  font-size: 12px; color: #222e2e; text-decoration: none; line-height:26px; }
a.greylink:visited { font-family: "arial", helvetica, sans-serif; font-size: 12px; color: #222e2e; text-decoration: none; line-height:26px; }
a.greylink:hover { font-family: "arial", helvetica, sans-serif;  font-size: 12px; color: #C02B2A; line-height:26px; text-decoration:underline }

.gallery { font-family: verdana; width: 620px; border: 2px; z-index: 9;	height: 750px; font-size: 10px; }

a.link {background-image: url(foo)}
a.hover {background-image: url(bar)}

.gallery { font-family: verdana; border: 0px; z-index: 9; height:532px; width:620px; font-size: 10px; }

.slideshow { 
	float:left;
	display:block;
	margin-top:5px;
	vertical-align:top;
	padding-right:0px;
	margin-left:12px;
	height:250px;
	width:622px;
	overflow:hidden;
}
