
html, body, div, table, p, td, tr {
    margin: 0; 
    padding: 0; 
    font-family:Tahoma,Verdana,Arial,Helvetica; 
    font-size: 100%; 
}

body {
  background: black url('images/poolwater3.jpg') 0 0 no-repeat;
  background-size: cover;
  text-align:center;
}
.canvas    { display:inline-block; margin:0 auto; width:860px; padding:0; border:1px solid navy; }
#canvas2   { display:block; width:860px; Xheight:540px; Xborder:1px solid blue; Xbackground-image:url('IMG_0071.JPG');}
#canvasX   { display:block; width:800px; height:540px; border:1px solid blue; background-image:url('poolwater2.jpg');}

#bback     { width:860px; margin:0 auto; padding:0px; color:white; border:1px solid navy; background-color:navy; filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65; -khtml-opacity:0.65; }
#titem     { color:white; padding:24px; text-align:left; font-weight:900; font-size:38px; }
#iitem     { color:white; padding:4px;  padding-right:10px; background-color:#001100; }

#mback     { width:860px; margin:0 auto; color:#D6D6D6; font-size:11px; border:1px solid navy; background-color:navy; text-align:center; }
#mitem     { vertical-align:middle; padding:5px; padding-right:12px; padding-left:12px; }
#sitem     { vertical-align:middle; border:.1pt solid white; padding:5px; padding-right:12px; padding-left:12px; }

#litem     { text-decoration:none; color:#E0E0E0; height:100%; width:100%; }
#innerItem { Xheight:100%; Xwidth:100%; padding:0px; }

#info      { color:white; font-size:11px; vertical-align:top; text-align:left; }
.info      { color:white; font-size:11px; vertical-align:top; text-align:left; }

#pooltitle { padding:2px; width:100%; font-size:100%; font-weight:bold; }
#poolsubt  { padding:2px; width:100%; font-size:80%; font-style:italic; }
#pooldesc  { padding:2px; width:100%; font-size:90%; }
#graybar   { padding:2px; width:100%; font-size:75%; }
.pooltitle { padding:2px; width:100%; font-size:100%; font-weight:bold; }
.poolsubt  { padding:2px; width:100%; font-size:80%; font-style:italic; }
.pooldesc  { padding:2px; width:100%; font-size:90%; }
.graybar   { padding:2px; width:100%; font-size:75%; }

#detail    { font-size:80%; }
