:focus {-moz-outline-style: none;}
body,html {height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:9pt;margin:0px;overflow:hidden;}
img {border:0px;}
.nav {z-index: 1;}
#header {z-index:6;position:absolute;left:0px;top:0px;min-width:100%;width: 100%;}
#header_bg {z-index:10;background-color:white;width:100%;height:12px;/*filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;*/}
#footer {z-index:6;position:absolute;left:0px;bottom:0px;background-color:white;width:100%;height:110px;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;}
#isle_logo {z-index:10;position:absolute;bottom:10px;left:15px;}
#logo_text_container {z-index:10;width:500px;position:absolute;bottom:0px;left:400px;color:#777;/*background-color: fuchsia;*/height: 110px;}
#logo_text {z-index:10;width:450px;position:absolute;top:25px;left:0px;color:#777;/*background-color: fuchsia;*/height: 110px;}
#painter_logo {z-index:10;position:absolute;bottom:2px;right:180px;}
#isleBathrooms_logo {z-index:10;position:absolute;bottom:5px;right:20px;}
.contact_details {float: left;height:200px;/*background-color: blue;*/}
.contact_email a:link { text-decoration: none;color:#00b2ed; }
.contact_email a:active { text-decoration: none; color:#00b2ed; }
.contact_email a:visited { text-decoration: none; color: #00b2ed; }
.contact_email a:hover {text-decoration:none;border:none;color:#007bed;}
.isle_map {float: right;}
.numbers {/*background-color: fuchsia;*/height:auto;margin-top: 30px;}
.numbers span {vertical-align: text-bottom;}
.menu a:link, .menu a:active, .menu a:visited {color:#00b2ed;font-weight:bold;}
.menu a:hover {color:#007bed;font-weight:bold;}
a:link { text-decoration: none;color:#777 }
a:active { text-decoration: none; color:#777; }
a:visited { text-decoration: none; color: #777; }
a:hover {text-decoration:none;border:none;color:#333;}
.pics {/*background-color:#C36;*/z-index:2;position:absolute;left:0px;top:0px;width:100%;height:80%;/*overflow:hidden;*/display: none;}
.pics img {width:100%;height:auto;}
#caption {font-size:8pt;position:absolute;bottom:50px;right:30px;width:300px;z-index:4;color:white;/*background-color:#699;*/text-align:right;}
.text_conatiner {width:400px;height:200px;overflow:hidden;}
.thumbs {padding: 10px 0 px 10px 0px;}
.thumbs img {border:0px;}
p {padding:0px;margin:0px;}

#slideshow img {/* width:600px;height:450px; */}


