body{
	font-size:100%; /* [font size] / [16px] = [em value] */
    line-height:1.125em; /* 16�1.125=18 */
	font-family:Arial, Helvetica, sans-serif;
}
#wrapper{font-size:0.75em; color:#444;} /* font size now set: 1em = 12px */
p{padding-bottom:1em;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
h2{font-size:2em; line-height:100%;}
h3{font-size:2em; line-height:100%; padding-bottom:.65em; color:#003B72;}
h4{font-size:1.2em; padding-bottom:.6em; color:#297397;}
h5{font-size:1.17em; padding-bottom:.3em; color:#333;}
h6{}

a{color:#003B72; text-decoration:underline;}
a:hover{text-decoration:none;}

.sideboxinner{font-size:1em;}
.grey .sideboxinner a{color:#666;}
.blue .sideboxinner a{color:#ffd200;}

.boxwrap-blue,
.boxwrap-blue a{color:#FFF;}

.sideboxpromo,
.sideboxpromo a{color:#FFF;}

.bluestripkicker a{color:#FFF;}

#maincol h1{height:37px; line-height:32px; background:url(../img/layout/h3-back.gif) top no-repeat; padding:8px 24px 0; color:#4F8CC5; text-transform:lowercase; font-size:20px;}
#maincol h3{height:37px; line-height:32px; background:url(../img/layout/h3-back.gif) top no-repeat; padding:8px 24px 0; color:#4F8CC5; text-transform:lowercase;}
#maincol h3.blue{height:38px; line-height:34px; background:url(../img/layout/h3-back-blue.gif) top no-repeat; color:#FFF;}
/*#maincol h3.darkblue{height:45px; line-height:35px; background:url(../img/layout/h3-back-darkblue.gif) top no-repeat; color:#FFF;text-transform: lowercase;}*/
#maincol h3.darkblue{height:45px; font-size: 20px; background:#022844 url(../img/layout/h3-back-darkblue.gif) top no-repeat; color:#FFF;text-transform: lowercase; line-height:21px; padding-bottom: 5px!important;}
#maincol h3.darkblue span.price{color:#ff911e; display: block;font-size: 13px;}
#maincol h3.darkblue span.price span.currency{text-transform:uppercase;}
#sidecol h3.blue{height:33px; background:url(../img/layout/h3-back-blue-side.gif) top no-repeat; padding:10px 20px 0; margin:0; color:#FFF; }
#maincol h1.bigheight {height:auto;}
#maincol h1.bigheight span {display:block; width:450px;}

#maincol h4{font-size:2em; color:#4f8cc5; padding-bottom:1em;}
#maincol h5{font-size:1.5em; color:#4f8cc5; padding-bottom:1em;}
#maincol h5{position:relative; width:100%;}
#maincol h5.gotLink a{position:absolute; right:0; font-size:.67em; padding-top:.2em;}

#sidecol  h3{margin-left:-18px; padding-left:18px; background-position:0 3px; background-repeat:no-repeat; text-transform:lowercase}
#sidecol .grey h3{background-image:url(../img/layout/sidecol-h3-arrow-grey.gif); color:#4f8cc5;}
#sidecol .blue h3{background-image:url(../img/layout/sidecol-h3-arrow-blue.gif); color:#FFF; }
#sidecol .blue h3.smaller {font-size:18px}
#sidecol .sideboxpromo h3{margin:0; background:url(../img/layout/sidecol-h3-arrow-promo.gif) 0 10px no-repeat; color:#FFF; padding:8px 0 .3em 18px; font-size:1.7em;}
#sidecol .blue a {color:#fff; margin-top:5px;}

#sidecol  h4{margin-left:-18px; padding-left:18px; font-weight:bold;}
#sidecol .grey h4{background:url(../img/layout/sidecol-h4-arrow-grey.gif) 0 12px no-repeat; color:#4f8cc5; padding-left:0;}
#sidecol .callCentre {width:290px; height:89px; background:url(../img/content/h-call-centre.gif) no-repeat !important; text-indent:-1000em;}
#sidecol .grey h4 span{display:block; margin-left:18px; padding-top:.5em; border-top:2px solid #FFF;}
#sidecol .blue h4{background:url(../img/layout/sidecol-h4-arrow-blue.gif) 0 3px no-repeat; color:#FFF;}

#mainmenu li a{color:#FFF; text-decoration:none;}
#mainmenu li.current a,
#mainmenu li a:hover{color:#003B72;}

#prefooter ul li a{text-decoration:none;}
#prefooter ul li a:hover{text-decoration:underline;}

#footer{color:#FFF;}
#footer ul li a{color:#FFF;}

.boxtabs li a{text-decoration:none; font-size:1.3em; color:#FFF;}
.boxtabs li a.current,
.boxtabs li a:hover{color:#4f8cc5;}

.boxwrap .bookingForm{color:#000;}

.inputText{color:#000; font-size:11px;}
select{font-size:11px; color:#000;}
legend{font-size:1.8em; line-height:100%; padding:.65em 0 1em; color:#4f8cc5;}
.bookingForm li .checkboxList li{color:#444;}
