@charset "utf-8";
/* CSS Document */

body{
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #000;
}

.clearer{
clear: both;
}

#wrapper{
width: 772px;
margin: 0 auto 20px auto;
background: url(images/home_header_bg.gif) no-repeat;
}

h1 a{
width: 336px;
height: 89px;
background: url(images/home_logo.gif) no-repeat;
display: block;
}
h1 a span{
display: none;
}

ul#nav{
margin: 70px 0 0 0;
width: 460px;
height: 38px;
}
ul#nav li{
float: left;
}
ul#nav li a span{
display: none;
}
li#nav-programmes a{
width: 110px;
height: 38px;
background: url(images/home-nav-programmes.gif) no-repeat;
margin: 0 1px 0 0;
float: left;
}
li#nav-rois a{
width: 110px;
height: 38px;
background: url(images/home-nav-roi.gif) no-repeat;
margin: 0 1px 0 0;
float: left;
}
li#nav-products a{
width: 110px;
height: 38px;
background: url(images/home-nav-products.gif) no-repeat;
margin: 0 1px 0 0;
float: left;
}
li#nav-events a{
width: 110px;
height: 38px;
background: url(images/home-nav-events.gif) no-repeat;
margin: 0;
float: left;
}

#content{
width: 462px;
float: left;
}
#content p, .inner div{
font-size: 11px;
line-height: 15px;
padding: 5px 25px 0 25px;
}

#content p strong{
font-weight: bold;
color: #355480;
}
#content p em{
text-decoration: underline;
font-style: normal;
}
#content .tabcontent ul{
font-size: 11px;
line-height: 15px;
padding: 0 25px 10px 10px;
}
#content .tabcontent ul h3{
font-weight: bold;
color: #355480;
margin: 10px 0 0 0;
}
#content .tabcontent ul li {
margin: 0 0 3px 0;
}
#content .tabcontent ul li a{
font-weight: bold;
color: #355480;
text-decoration: none;
}
#content .tabcontent ul li a:hover{
text-decoration: underline;
}

#programmes{
width: 462px;
background: url(images/programmes-bg.gif) repeat-y;
}
#programmes h2{
width: 462px;
height: 15px;
background: url(images/programmes-top.gif) no-repeat;
}
#programmes h2 span{
display: none;
}
.programmes-bottom{
width: 462px;
height: 15px;
background: url(images/programmes-bottom.gif) no-repeat;
}
#content #programmes ul{
/*background: url(images/blue.jpg) 20px 0 no-repeat;*/
/*min-height: 170px;
height:auto !important;
height:170px;*/
}
#content #rois ul{
/*background: url(images/yellow.jpg) 20px 0 no-repeat;*/
/*min-height: 170px;
height:auto !important;
height:170px;*/
}
#content #events ul{
/*background: url(images/red.jpg) 20px 0 no-repeat;*/
/*min-height: 170px;
height:auto !important;
height:170px;*/
}

#rois{
width: 462px;
background: url(images/roi-bg.gif) repeat-y;
}
#rois h2{
width: 462px;
height: 15px;
background: url(images/roi-top.gif) no-repeat;
}
#rois h2 span{
display: none;
}
.rois-bottom{
width: 462px;
height: 15px;
background: url(images/roi-bottom.gif) no-repeat;
}

#products{
width: 462px;
background: url(images/products-bg.gif) repeat-y;
}
#products h2{
width: 462px;
height: 15px;
background: url(images/products-top.gif) no-repeat;
}
#products h2 span{
display: none;
}
.products-bottom{
width: 462px;
height: 15px;
background: url(images/products-bottom.gif) no-repeat;
}

#events{
width: 462px;
background: url(images/events-bg.gif) repeat-y;
}
#events h2{
width: 462px;
height: 15px;
background: url(images/events-top.gif) no-repeat;
}
#events h2 span{
display: none;
}
.events-bottom{
width: 462px;
height: 25px;
background: url(images/events-bottom.gif) no-repeat;
}

ul#sidebar{
width: 294px;
float: left;
padding: 0 0 0 16px;
}
ul#sidebar li a{
width: 294px;
height: 142px;
display: block;
}
ul#sidebar li a span{
display: none;
}
ul#sidebar li.why a{
background: url(images/home-why.gif) no-repeat;
}
ul#sidebar li.what a{
background: url(images/home-what.gif) no-repeat;
}
ul#sidebar li.how a{
background: url(images/home-how.gif) no-repeat;
}
ul#sidebar li.who a{
background: url(images/home-who.gif) no-repeat;
}
ul#footer-links{
display: block;
width: 620px;
position:absolute;
z-index:20;
margin-left:-15px;
}
ul#footer-links li{
margin: 0px;
float: left;
display:inline;
margin: 0 8px;
}
ul#footer-links li a{
width: 85px;
height: 142px;
display: block;
float: left;
}
ul#footer-links li a span{
display: none;
}
ul#footer-links li.gpsdvd a{
background: url(images/home-gpsdvd.gif) no-repeat left;
}
ul#footer-links li.venue a{
	background: url(images/venue.gif) no-repeat center center;
	margin-top:10px;
	margin-left:-7px;
}
ul#footer-links li.information a{
background: url(images/home-info.gif) no-repeat left;
}
ul#footer-links li.questionnaires a{
background: url(images/home-questionnaires.gif) no-repeat left;
}
ul#footer-links li.performance a{
background: url(images/home-performance.gif) no-repeat left;
}
ul#footer-links li.video a{
background: url(images/home-video.gif) no-repeat left;
}
ul#footer-links li.get-in-touch a{
background: url(images/get-in-touch.gif) no-repeat left;
}

p img.booking-link {position:relative; left:375px;}