body{
margin:0px;
padding:0px;
background:fixed;
background-image:url(images/background.jpg);
background-repeat: repeat-x;
background-position:top;

}
h1{
font-family:Helvetica, sans-serif;
font-size:30px;
color:#333333;
font-weight:900;
}
.text {
	font-family:Helvetica;
	font-size: 18px;
	color: #000000;
	font-weight:normal;
}
.text a{
color:#FFFFFF;
text-decoration:none;
}
.text a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.text2 {
	font-family:Helvetica;
	font-size: 14px;
	color: #000000;
	font-weight:normal;
}
.text2 a{
color:#000000;
text-decoration:none;
}
.text2 a:hover{
color:#000000;
text-decoration:underline;
}

.logo{
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
background-position:left top;
width:266px;
height:163px;
display:block;
}
.tag-line{
background-image:url(images/tag-line.jpg);
background-repeat:no-repeat;
background-position:right 100%;
width:531px;
height:71px;
}
.top-banner{
background-image:url(images/top-banner.jpg);
background-repeat:no-repeat;
background-position:center top;
width:983px;
height:310px;
}
.top-whatwedo-banner{
background-image:url(images/whatwedotop.jpg);
background-repeat:no-repeat;
background-position:center top;
width:983px;
height:310px;
}
.top-businesspackage-banner{
background-image:url(images/buspacktop.jpg);
background-repeat:no-repeat;
background-position:center top;
width:983px;
height:310px;
}
.top-getintouch-banner{
background-image:url(images/getintouchtop.jpg);
background-repeat:no-repeat;
background-position:center top;
width:983px;
height:310px;
}
.main-menu{
text-align:center;
}
.main-menu ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
float:left;
}
.main-menu li{
display:inline;
float:left;
}
.main-menu a{
font-family:Helvetica;
font-size:18px;
font-weight:900;
color:#FFFFFF;
text-decoration:none;
text-align:center;
background-image:url(images/link-tab.jpg);
background-repeat:no-repeat;
background-position:center top;
width:245px;
height:28px;
padding-top:3px;
display:block;
}
.main-menu a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.center-repeat{
background-image:url(images/center-repeat.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.center-repeat-1{
background-image:url(images/center-repeat-1.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.center-repeat-2{
background-image:url(images/center-repeat-2.jpg);
background-position:left top;
background-repeat:repeat-x;
}
.title{
background-image:url(images/title.jpg);
background-repeat:no-repeat;
background-position:left top;
width:283px;
height:61px;
}
.title h1{
font-family:Helvetica;
font-size:22px;
color:#FFFFFF;
font-weight:900;
margin:25px auto 0px 80px;
}
.title-text{
font-family:Helvetica;
font-size:14px;
color:#FFFFFF;
font-weight:900;
}
.title-text a{
color:#FFFFFF;
text-decoration:none;
}
.title-text a:hover{
color:#FFFFFF;
text-decoration:underline;
} 
 
.title-tab{
background-image:url(images/title-tab.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:229px;
height:63px;
}
.title-tab h1{
font-family:Helvetica;
font-size:22px;
color:#FFFFFF;
font-weight:900;
margin:25px auto 0px 10px;
}
.view-more{
background-image:url(images/view-more.jpg);
background-repeat:no-repeat;
background-position:right top;
width:153px;
height:40px;
display:block;
}

.black1text {font-family:helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #454545; }
.black2text {font-family:helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #454545;}
.black3text {font-family:helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #585959 ;}
.black4text {font-family:helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #585959 ;}
a.iceblue4link:hover {font-family:helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #0076BB; text-decoration:none}
a.iceblue4link:link {font-family:helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #0076BB;text-decoration:none}
a.iceblue4link:visited {font-family:helvetica, sans-serif; font-size: 11px; font-weight: normal;color: #0076BB; text-decoration:none}

.cats {font-family:helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }

.cats a{
color:#FFFFFF;
text-decoration:none;
}
.cats a:hover{
color:#FFFFFF;
text-decoration:underline;
} 

.news{

height:110px;
}

.takealook{
color:#E75C01;
font-family:Helvetica;
font-size:22px;
font-weight:bold;
text-align:center;
}