@charset "utf-8";
/* CSS Document written by Richard Walker at Mobile Technologies © 2008 */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003366;
background-color: #4463BE;
margin:0px;
}
p, h1, h2 {
padding-right: 5px;
padding-left: 5px;
text-align:left;
}
h1, h2 { font-weight: bold; }
h1 { font-size: 14px; }
h2 { font-size: 18px; }
p.center { text-align:center; }
p.small { font-size: 10px; }
a {
font-weight: bold;
color: #669ACE;
}
a:hover { color:#666666; }
li { text-align:left; }
a.footer {
font-weight: bold;
text-decoration:none;
color:#FFFFFF;
text-align:center;
}
a img {
border:0px;
}
.instructors td {
border-bottom:1px solid #006699;
}
.instructors tr:first-child td {
border-top:1px solid #006699;
}
#navlev2 {
height:30px;
}
#navlev2 ul {
padding:0px;
margin:0px;
}
#navlev2 ul li {
display:inline;
float:left;
padding:0px;
margin:0px;
}
#navlev2 a {
height:30px;
background-position:left top;
text-indent: -5000px;
display:block;
}
#navlev2 a:hover {
height:30px;
background-position:left bottom;
}
/*Fun*/
a.n2-ff {
background-image:url(../images/nav/family-fun.gif);
width:72px;
}
a.n2-lts {
background-image:url(../images/nav/learn-to-skate.gif);
width:105px;
}
a.n2-bp {
background-image:url(../images/nav/birthday-parties.gif);
width:115px;
}
a.n2-gv {
background-image:url(../images/nav/group-visits.gif);
width:86px;
}
a.n2-ds {
background-image:url(../images/nav/disco-sessions.gif);
width:96px;
}
a.n2-so {
background-image:url(../images/nav/special-offers.gif);
width:95px;
}
/*Sports*/
a.n2-oi {
background-image:url(../images/nav/our-instructors.gif);
width:144px;
}
a.n2-ih {
background-image:url(../images/nav/ice-hockey.gif);
width:144px;
}
a.n2-ss {
background-image:url(../images/nav/speed-skating.gif);
width:144px;
}
a.n2-fd {
background-image:url(../images/nav/figure-dance.gif);
width:144px;
}
/*Plan Your Visit*/
a.n2-otp {
background-image:url(../images/nav/opening-times.gif);
width:155px;
}
a.n2-htgh {
background-image:url(../images/nav/how-to-get-here.gif);
width:118px;
}
a.n2-ed {
background-image:url(../images/nav/eating-drinking.gif);
width:125px;
}
a.n2-sh {
background-image:url(../images/nav/shopping.gif);
width:70px;
}
a.n2-dg {
background-image:url(../images/nav/disabled-guide.gif);
width:100px;
}
/*Venue Hire*/
a.n2-mfr {
background-image:url(../images/nav/meadows-function-room.gif);
width:192px;
}
a.n2-mb {
background-image:url(../images/nav/mannions-bar.gif);
width:192px;
}
a.n2-mr {
background-image:url(../images/nav/meeting-rooms.gif);
width:192px;
}
#navlev1 {
background-color:#669ACC;
width:576px;
height:30px;
margin:0px;
padding:0px;
}
#navlev1 ul {
padding:0px;
margin:0px;
}
#navlev1 ul li {
display:inline;
float:left;
padding:0px;
margin:0px;
}
#navlev1 a {
height:30px;
background-position:left top;
text-indent: -5000px;
display:block;
}
#navlev1 a:hover {
height:30px;
background-position:left bottom;
}

a.n1-h {
background-image:url(../images/nav/home.gif);
width:75px;
}
a.n1-f {
background-image:url(../images/nav/fun.gif);
width:75px;
}
a.n1-s {
background-image:url(../images/nav/sports.gif);
width:75px;
}
a.n1-c {
background-image:url(../images/nav/calendar.gif);
width:90px;
}
a.n1-p {
background-image:url(../images/nav/plan-your-visit.gif);
width:146px;
}
a.n1-v {
background-image:url(../images/nav/venue-hire.gif);
width:102px;
}
.td-mid {
background-color:#669ACE;
}
.td-fun {
background-color:#D2DDFC;
}
.td-sports {
background-color:#D4D2FC;
}
.td-plan {
background-color:#EFE6FC;
}
.td-venue {
background-color:#CDFEE3;
}
.td-calendar {
background-color:#D2E6FC;
}
#map a{
font-size:9px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
.error {
color:#FF0000;
}
.opening-times-tbl tr td {
height:60px;
}
.contact-form td {
text-align:left !important;
}
.contact-form input, .contact-form textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:90%;
}
.no-width {
width:auto !important;
}
.td-mid a {
color:#003366;
font-weight:normal;
}

.cal-head td, .cal-head td a {
background-color:#9999FF;
color:#FFFFFF;
font-weight:normal;
}
.cal {
background-color:#E9F3FF;
}
.cal a {
color:#003366;
font-weight:normal;
}
.cal-noevent {
border:2px solid #E9F3FF;
}
.cal-event {
background-color:#9999FF;
border:2px solid #E9F3FF;
}
.cal-cd {
background-color:#003366;
border:2px solid #E9F3FF;

}
.cal-cd a {
color:#FFFFFF !important;
}
.cal-txt-date {
text-decoration:underline;
}

.highlight_bkgrnd {
background:url(../images/highlight_bg.png) repeat;
color:#000066;
padding:5px;
text-align:center;
width:323px;
border:1px solid #A0ADDE;
}
.green_bg { background:url(../images/grn_bg.png) repeat !important; }
.yellow_bg { background:url(../images/yel_bg.png) repeat !important; }
.orange_bg { background:url(../images/org_bg.png) repeat !important; }
.blue_bg { background:url(../images/highlight_bg.png) repeat !important; }

.featured_item {
width: 250px;
height:230px;
float:left;
display:inline;
border:1px solid #4463BE;
overflow:hidden;
margin-left:22px;
margin-bottom:22px;
text-align:center;
}
.featured_item .item_title {
font-weight:bold;
}
.featured_item img {
width:188px;
height:141px;
margin:5px 0px 10px 0px;
}
.special_offer_holder {
margin:10px;
padding-left:-1px;
}
.mtfooter {
width:753px; 
text-align:right; 
padding-right:5px; 
padding-top:2px; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color:#ADBCFA;
}
.mtfooter a {
color:#ADBCFA;
font-weight:normal;
text-decoration:none;
}
.mtfooter a:hover {
font-weight:normal;
text-decoration:underline;
}
