/*for internet explorer 8 and earlier which doesn't support @media*/
#menu{position:absolute;width:160px;top:150px;left:1px;background-color:#66f;padding:0px 0 0 0;z-index:2;}
#content{border-left:165px solid #66f;z-index:3;padding: 20px 0 0 20px;margin:10px 0 0 0;clear:both;max-width:960px}
#rightcol{position:absolute;width:180px;top:120px;right:1px;background-color:#fff;padding:10px;z-index:1;}
#midcol{width:auto;min-width:120px;margin:5px 200px 20px 10px;background-color:white;padding:10px;z-index:3;}
body { margin: 10 0 0 0; padding: 0;  background-image:url('http://www.scubatravel.co.uk/dive.gif');}
.CONTENTS{font-size:10pt;font-weight:bold;color:rgb(0,0,102);line-height:1.3;text-decoration: none;border-bottom: 0px none;  }
#footer{background-color:#ccf; padding: 10px 10px 10px 10px;border-top-color:#666666;border-top-style:solid;}
.container{max-width:800px;margin:auto;font-size:10pt;line-height:1.3;}
.header {width:100%; height:110px; margin: 10px 0px 0px 0px; padding: 0;  background-image:url('http://www.scubatravel.co.uk/diving.gif');}
.masthead {color:rgb(255,255,255);font-family:arial, helvetica, verdana, sans-serif;font-size:11pt;padding:25px 0 0 0}
a.masthead:link{color:rgb(255,255,255)}
a.masthead:hover{color:rgb(255,255,204)}
a.masthead:visited{color:rgb(255,255,255)}
P, LI, OL, UL, DD, DT, DL, TD{font-family:arial, helvetica, verdana, sans-serif;line-height:1.3;}
H1{font-family:times, serif;font-size:22pt;letter-spacing:0.05em;font-style:italic;}
H2{font-family:arial, helvetica, verdana, sans-serif;font-size:14pt;}
H3{font-family:arial, helvetica, verdana, sans-serif;font-size:11pt;}
PRE{font-family:courier new}
ADDRESS{font-family:times, serif;font-size:9pt;color:rgb(0,0,0);text-align:center;font-style:italic;}
SELECT, OPTION{font-size:7pt;}
BLOCKQUOTE{font-family:arial, helvetica, verdana, sans-serif;margin-left:4em;}
a:link{color:#000066;word-spacing:1pt;}
a:visited{color:#666699;word-spacing:1pt; }
a:hover{color:#6666ff;word-spacing:1pt; }
.CONTENTS{font-size:10pt;font-weight:bold;color:rgb(0,0,102);line-height:1.2;text-decoration: none;}
a.CONTENTS:visited{color:rgb(102,102,153);text-decoration: none; }
a.CONTENTS:hover{color:rgb(255,255,102);text-decoration:underline}
.LIST{}
a.LIST:visited{color:rgb(102,102,153)}
a.LIST:hover{font-weight:bold;color:rgb(000,000,102)}
.SIDE{font-size:9pt;color:rgb(255,255,255);}
a.SIDE:visited{color:rgb(204,204,255)}
a.SIDE:link{color:rgb(255,255,0)}
a.SIDE:hover{color:rgb(255,255,204)}
.WHITE{color:rgb(255,255,255);font-family:arial, helvetica, verdana, sans-serif;font-size:10pt;font-weight:bold;}
.LILAC{color:rgb(102,102,255);font-family:arial, helvetica, verdana, sans-serif;font-size:10pt;}
.FEATUREDBOOK{font-size:8pt;font-family:arial, helvetica, verdana, sans-serif;text-align:center;font-weight:normal}
.MAIN{margin-left:3em;margin-right:3em}
.SCUBANews{margin-left:1em;width:440}
.MARGINLEFTSQUEEZE{margin-left:1em;margin-right:6em;margin-top:1px}
.INDENT{margin-left:2em;font-family:arial, helvetica, verdana, sans-serif;margin-top:1em;margin-bottom:2em;}
.MARGINRIGHT{margin-right:30%;margin-left:2em;}
.MARGINLEFT{margin-left:3em;}
.MARGINTOP{margin-top:75em;}
.CENTERINDENT{margin-right:12%;margin-left:12%;}
.nospacebelow{margin-bottom:0;padding:0}
.space{margin-bottom:1em;padding:0}
.right{text-align:right;margin-top:0em;margin-right:4em;}
.partnerlist{list-style:url(partner.gif) square;margin:0 0 5px 0;font-size:9pt;}
a.partnerlist:visited{color:#666699}
a.partnerlist:link{color:#000066}
a.partnerlist:hover{color:#ffff99}
.partner{background-color:#ccccff;color:#333366;margin:2px 2px 2px 2px;padding:2px 2px 2px 0px;border:1px dashed #000000;}
.SQUARE{list-style:url(square.gif) square;}
a.SQUARE:visited{color:#666699}
a.SQUARE:link{color:#000066}
a.SQUARE:hover{color:#ffff99}
.NOITALIC{font-style:normal;font-family:arial, helvetica, verdana, sans-serif;}
.nounderline{text-decoration:none;color:black;}
.courier{font-family:courier;font-size:10pt;}
.required{color:red;}
.clear{clear:right}
.headline{font-size:85%;margin-bottom:15px;}
.FLOATGOOGLE{float:right;width:300;margin:0 0 0 2em;vertical-align: top ; margin-top:0}
.top {vertical-align: top }