/*for internet explorer 8 and earlier which doesn't support @media*/

#menu{position:absolute;width:180px;top:138px;left:0px;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
#menu2{position:absolute;width:160px;top:250px;left:0px;background-color:#66f;padding:0 0 0 0;z-index:2;font-size:10pt}
#content{border-left:185px solid #66f;z-index:3;padding: 20px 0 0 20px;margin:10px 0 0 0;clear:both;max-width:45em}
body {font-family:arial, helvetica, verdana,Frutiger, Lucida Sans, sans-serif;line-height:1.5; font-color:#333333;margin: 10 0 0 0; padding: 0; background-image:url('http://www.scubatravel.co.uk/dive.gif');}
.CONTENTS{font-size:11pt;font-weight:bold;color:rgb(0,0,102);line-height:1.3;text-decoration: none;border-bottom: 0px none;  }
/* use with marginr160 NOT MARGINRIGHT as % not absolute */
.googlead {float:right;width:160px;}
.search {max-width:250px;float:right;margin:30px 5px 0 5px}

img { max-width: 100%; height:auto;}
#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;}
/*Used to auto resize video for current browser size*/
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	max-width:460;
	max-height:259;
	width: 100%;
	height: 100%;
}
.header {width:100%; height:110px; margin: 10px 0px 10px 0px; padding: 0;  background-image:url('http://www.scubatravel.co.uk/diving.gif')}
.header-new {width:100%; height:200px; margin: 0px 0px 10px 0px; padding: 0;  background-image:url('http://www.scubatravel.co.uk/turtle-scuba-travel.jpg')}
.heading{font-size:42pt;color:rgb(255,255,153);font-family:times, serif;font-style:italic;padding:5px 5px 0 0;float:right}
.masthead {color:rgb(255,255,255);font-size:11pt;padding:25px 0 0 0;margin:0px}
a.masthead:link{color:rgb(255,255,255)}
a.masthead:hover{color:rgb(255,255,204)}
a.masthead:visited{color:rgb(255,255,255)}
.subscribe-menu {background: #fff;padding:5px;border-style:solid;border-width:1px;border-color:#ffff00;width:168px;margin:auto}

.google300 {position:relative}
.margin300 {padding-right:300px}
.topdives{width:620px}
.partnerlist{list-style:url(http://www.scubatravel.co.uk/partner.gif) square;margin:0 0 5px 0;font:bold 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;}
.sidebar{background-color:#ccccff;color:#333366;margin:2px 2px 2px 2px;padding:3px 2px 3px 3px;}
.BorderDot{color:#000000;padding:2px 2px 2px 2px;border:2px dotted black;width:155}
.pb {font:bold 11pt;line-height:1.35;}
H1{font-family:times, serif;font-size:3em;letter-spacing:0.05em;font-style:italic;margin-top:0;line-height:1.2}
H2{font-size:1.1em;}
H3{font-size:.9em}
h4{margin:0 0 0 0;font-size:.7em;font-weight:bold;}
PRE{font-family:courier new;font-size:10pt}
ADDRESS{font-family:times, serif;font-size:9pt;color:rgb(0,0,0);text-align:center;font-style:italic;vertical-align: top}
SELECT, OPTION{font-size:7pt;}
BLOCKQUOTE{margin-left:4em;line-height:1.4;}
a:link{color:#000066;word-spacing:1pt;}
a:visited{color:#666699;word-spacing:1pt;}
a:hover{color:#6699cc;word-spacing:1pt;}
.CONTENTS{font-family:Segoe UI, arial, helvetica, verdana, Frutiger, Lucida Sans, sans-serif;font-size:10pt;font-weight:bold;color:rgb(0,0,102);line-height:1.2;text-decoration: none;border-bottom: 0px none }
a.CONTENTS:link{font-weight:bold;color:rgb(0,0,102);line-height:1.2;text-decoration: none;border-bottom: 0px none }
a.CONTENTS:visited{color:rgb(102,102,153);text-decoration: none;border-bottom: 0px none #ccccff}
a.CONTENTS:hover{color:rgb(255,255,102);text-decoration:none;border-bottom: 1px solid rgb(255,255,102);}
.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);text-align:center;margin:0 4px 0 4px; width:152px}
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-size:10pt;font-weight:bold;}
.LILAC{color:rgb(102,102,255);font-size:10pt;}
.name {width:100%;  margin: 5pt 0 0 0; padding: 5pt 5pt 5pt 5pt; font-size:11pt;font-weight:bold;background-color:#ccccff;}
.FEATUREDBOOK{font-size:8pt;text-align:center;font-weight:normal}
.INDENT{margin:1em 0 2em 2em;}
.CENTERINDENT{margin-right:12%;margin-left:12%;}
.nospacebelow{margin-bottom:0;padding:0}
.nsa{margin-top:0}
.nsb{margin-bottom:0}
.space{margin-bottom:1em;padding:0}
.spaceabove{margin-top:3em}
.sa{margin-top:1em}
.right{text-align:right;margin-top:0em;margin-right:4em;}
.list{list-style:url(square2.gif) square;line-height:1.4;}
.SQUARE{list-style:url(square.gif) square;line-height:2;}
a.SQUARE:visited{color:#666699}
a.SQUARE:link{color:#000066}
a.SQUARE:hover{color:#ffff99)}
.NOITALIC{font-style:normal;}
.NEWS{margin-left:6em;margin-right:6em}
.SCUBANews{margin-left:1em;width:520px;font-family: arial, helvetica, verdana, sans-serif; font-size: 1em; line-height: 1.2; }
.MARGINLEFTSQUEEZE{margin-left:1em;margin-top:0.1em}
.MARGINRIGHT{margin-right:30%;margin-left:1em;}
.MARGINLEFT{margin-left:3em;}
.MARGINTOP{margin-top:75em;}
.marginr160{padding-right:200px;max-width:950px;}
.floatsearch{float:right;width:200;margin:0 0 0 2em;}
.FLOATRIGHT{float:right;width:160;margin:0 0 0 2em;}
.FLOATLeft{float:left;background-color:#ffffff;margin:0 2em 0 0;}
.floatrsm{float:right;width:180;margin:0 0 0 2em;}
.FLOATGOOGLE{float:right;width:300;margin:0 0 0 2em;vertical-align: top ; margin-top:0}
.float420{float:right;width:420;background-color:#ffffff;margin:0 0 0 1em;}
/*doesn't work ie9*/
.floatr{float:right;margin:0 8px 0 3px;}
.floatl{float:left;margin:0 2em 0 0;width:75%}
.nounderline{text-decoration:none;color:black;}
.nounderline a{text-decoration:none;}
.courier{font-family:courier, courier new;font-size:10pt;}
.required{color:red;}
.clear{clear:both}
.headline{font-size:100%;font-weight:bold;}
.creditfooter{font-size:60%}
.feedburnerFeedBlock{font-size:90%;margin-bottom:15px;}
.googlelinks{font-weight:bold;color:rgb(0,0,102);}
.9pt{font-size:9pt}
.11pt{font-size:11pt;line-height:1.2;}
.12pt{font-size:12pt;line-height:1.2;}
.box{border:1px dotted black;margin:5px 0 15px 0px;}
.tick { list-style: url(http://www.microlink.co.uk/tick.gif) square}
.top {vertical-align: top }
.sm {position:relative; vertical-align: top; }
.breadcrumb {margin: -.5em 0 2em 0; font-size:70%}
.centre  {text-align: center}
.dive {width:100%; margin: 10px 0 0 0; padding: 5 5 5 5; background-color:#ccf;font-size:11pt;font-weight:bold;clear:both}
.floatdive{float:right;padding:0 8px 0 3px;font-weight:normal;}
.TABLEH3{margin-left:5pt;margin-top:5pt;margin-bottom:5pt;font-size:11pt;font-weight:bold;}
.maxwidth{max-width:800px}
	/*doesn't seem to work, used in news.html rss display*/
.rss-box {border: solid 4px #6666ff;
	 width: 100%;
	 background-color: #ffffff;
}
/*cust srch rem g c s*/
.gsc-input, #gsc-i-id1 {
background-image:none !important;
}