/*general*/
*{border:0;margin:0;padding:0}
body{background:#1C3642 url('../images/jpg/body-bg.jpg') repeat-x 0 0;color:#020202;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:100.1%}
abbr{speak:spell-out}
abbr[title]{cursor:help;border-bottom:1px dotted #333}
address,.outside{font-size:0.6em;font-style:normal;color:rgb(240,240,240);margin-top:0.5em}
br{clear:both}
em{font-style:normal}
h1,h2,h3{margin:0.5em 0 0.5em 0}
h4,h5,h6{margin:0.3em 0 0.3em 0}
pre{font-size:1.1em;margin-left:1em}
strong{font-weight:normal}
sup{font-size:90%}
/*classes*/
.bold{font-weight:bold}
.center,.outside{text-align:center}
.floatL{float:left}
.floatR{float:right}
.minmarg{margin-top:-1px}
.off,hr{position:absolute;left:-999em}
.rel{position:relative}
.small{font-size:76%;line-height:1.9em}
.med{font-size:120%}
.warning{color:#CC3333}
.notice{border:2px solid #CC3333;padding:5px}
.notice strong{font-weight:bold;color:#c33}
.bungalow{}
/*combos*/
#wrap,#head,#foot,#page{clear:both;width:100%}
#content,#foot{font-size:0.8em}
#content p/*,#sMenu li a*/{line-height:1.3em}
/*layout*/
#box{background:#fff;margin:auto;width:740px}
* html #box{margin-left:100px}
#content{clear:both;margin:8px 15px 8px 15px;width:490px}
#content.max{width:95%;margin:auto}
* html #content.max{margin-left:5%}
#sMenu{font-size:0.75em;margin-left:5px;width:190px}
/*content*/
#tag{left:auto;bottom:0.2em;position:absolute;color:#fff;font-size:0.9em}
#content h4 a{text-decoration:none}
#content a{color:#387694}
#content a:visited{color:#020202;font-style:normal;font-weight:normal}
#content a:hover,#content a:active,#content a:focus{color:#CC3333;text-decoration:none}
#content a.external:link{text-decoration:none}
/*#content h2,#content h3{height:33px;background:url('../images/gif/foot-bg.gif') repeat-x 0 0;color:#fff;line-height:33px}*/
#content h4{padding-bottom:5px;border-bottom:1px solid #767676;letter-spacing:1px}
#content p{margin:6px 0 6px 0;/*text-align:justify;*/line-height:1.5em}
#content ul,#content ol{margin-left:45px;padding:5px}
#content ul{list-style:square}
#kingb,#skyb{background:rgb(240,240,240);border:2px solid #767676;margin:5px 0 5px 0;padding:1%;/*float:left;width:45%;position:relative*/}
/**/#kingb{left:4.5%}
#rating{float:right;margin-left:8px}
#skyb{left:0}
#star{margin-right:8px}
#sail3{margin-right:8px;margin-bottom:0px}
#sail1{margin-left:8px;margin-right:0;float:right}
.rss{float:left;margin-right:5px;vertical-align:middle}
img.inline{float:left;margin:5px 12px 0 0;border:2px solid #767676}
* html img.inline{margin-bottom:0.1em}
table{border:2px solid #767676}
th,td,caption{padding:2px}
td{padding-top:4px;padding-bottom:4px}
table.center tfoot{text-align:justify}
thead th,tbody td,tbody th{border-bottom:1px solid #767676;vertical-align:top}
tbody th{vertical-align:middle}
table .col1{background:rgb(250,250,250)}
table .col2{background:rgb(242,242,242)}
table .col3{background:rgb(234,234,234)}
thead *{background:#1C3642;color:#fff}
table#linkstable .col1{vertical-align:middle;width:60px}
table#linkstable .col2{text-align:left;padding-left:5px}
table#linkstable .col3{text-align:right;padding-right:5px}
table.dark thead,table.dark tfoot{background:#1C3642;color:#fff}
table.dark tbody{background:#767676}
* html * table * td,* html * table * th,* html * caption{font-size:0.9em}
#iowfestival tbody{font-size:.9em}
#iowfestival1{width:auto}
#iowfestival td{width:30%}
/*sidemenu*/
#sMenu h2{height:33px;background:url('../images/gif/foot-bg.gif') repeat-x 0 0;color:#fff;margin-bottom:0.2em}
#sMenu ul{list-style:none}
#sMenu li{float:left;clear:both;width:190px}
#sMenu li a{background:#010101;border:2px solid #767676;border-bottom:0;color:rgb(251,255,255);display:block;padding:2px 0 2px 
0;text-decoration:none;width:98%}
#sMenu li ul li a{background:rgb(240,240,240);color:#324E5C}
#sMenu li ul li a:visited{color:#666}
#sMenu li a:hover{color:#fff}
#sMenu li ul li a span:before{content:"> "}
#sMenu li a#btm{border:2px solid #767676}
#sMenu li a span.rel{left:5px}
#sMenu li ul li a span.rel{left:10px}
#sMenu li ul a.sel,#sMenu li ul a.sel:visited,#sMenu li ul a.sel:hover,#sMenu li ul li a:hover,#sMenu li ul li a:active,#sMenu li ul li 
a:focus{color:#CC3333}
#sMenu li a.sel,#sMenu li a:hover,#sMenu li a:active,#sMenu li a:focus{background-image:url('../images/gif/block.gif');background-position:97% 
50%;background-repeat:no-repeat}
ol#tos{margin-left:20px}
#tos ul{margin-left:10px;margin-right:15px}
/*foot*/
#foot{font-size:0.7em;margin-top:1em}
#ftdeco{height:33px;background:url('../images/gif/foot-bg.gif') repeat-x 0 0}
#footNote{text-align:center;background:#1C3642;padding-top:5px}
span.ie{}
/* faux headings */h2 
span.faux#index{display:block;height:33px;background:url('../i/dyn/g/h2-title.gif.php?msg=Self-Catering%20Isle%20of%20Wight%20Holidays&size=16') 
no-repeat 5px 8px}
h2 span.faux#menu{display:block;height:33px;background:url('../i/dyn/g/h2-title.gif.php?msg=Menu:&size=15') no-repeat 5px 8px}
h3 span.faux#bungalows{display:block;height:33px;background:url('../i/dyn/g/h2-title.gif.php?msg=Self-Catering%20Bungalows:&size=14') no-repeat 5px 
8px}
h3 span.faux#facil{display:block;height:33px;background:url('../i/dyn/g/h2-title.gif.php?msg=Other%20Facilities:&size=13') no-repeat 5px 8px}
h3 span.faux#basic{display:block;height:33px;background:url('../i/dyn/g/h2-title.gif.php?msg=The%20Standard%20Membership:&size=13') no-repeat 5px 
8px}
#content h3.norm{color:#000;background:#fff}
ul#iowl{list-style:none}
ul#iowl li{position:relative}
li span.up{display:block;position:relative;left:30px;width:80%;text-align:justify;top:10px}
li.r span.faux{background:url('../images/gif/refresh_r.gif') no-repeat 0 0;display:block;height:60px;width:74px;position:absolute;left:-50px}
li.e span.faux{background:url('../images/gif/refresh_e.gif') no-repeat 0 0;display:block;height:60px;width:74px;position:absolute;left:-50px;top:10px}
li.e span.up{top:20px}
li.f{top:5px}
li.f span.faux{background:url('../images/gif/refresh_f.gif') no-repeat 0 0;display:block;height:63px;width:77px;position:absolute;left:-50px;top:10px}
li.f span.up{top:20px}
li.h{top:5px}
li.h span.faux{background:url('../images/gif/refresh_h.gif') no-repeat 0 0;display:block;height:62px;width:108px;position:absolute;left:-70px;top:10px}
li.h span.up{top:20px}
li.s span.faux{background:url('../images/gif/refresh_s.gif') no-repeat 0 0;display:block;height:61px;width:74px;position:absolute;left:-50px;top:10px}
li.s span.up{top:20px}

/* room views */
ul#views{clear:both;width:100%;margin:0;padding:0}
ul#views li{float:left;margin-right:1em;list-style:none}
ul#views ul{margin-bottom:2em}
/*li.r{list-style:url('../images/gif/refresh_r.gif') inside;width:80%}
li.e{list-style:url('../images/gif/refresh_e.gif') inside;width:80%}
li.f{list-style:url('../images/gif/refresh_f.gif') inside;width:80%}
li.s{list-style:url('../images/gif/refresh_s.gif') inside;width:80%}
li.h{list-style:url('../images/gif/refresh_h.gif') inside;width:80%}
ul#iowl li{position:relative}
span.up{position:relative;top:-50px !important;top:50px}
* html #iowl{padding-left:10px}
ul#iowl{}
html>ul#iowl{}*/

/*sitemap*/
ul#siteMap{width:90%;margin:auto;list-style-type:square}
#siteMap li{padding:5px}
#siteMap ul{margin-left:0.8em;list-style-type:square}
#siteMap ul ul{margin-left:0.6em}
#siteMap li a:hover strong{text-decoration:underline}
#siteMap #home,#home *{background:#1C3642 url('../images/jpg/body-bg.jpg') repeat-x 0 0;color:#fff}
#siteMap #accommodation strong,#siteMap #bookings strong,#siteMap #information strong,#siteMap #events strong,#siteMap #links strong,#siteMap 
#company strong{background:#003366;color:#fff;display:block;padding:5px}
#siteMap #accommodation ul strong,#siteMap #bookings ul strong,#siteMap #information ul strong,#siteMap #events ul strong,#siteMap #links ul 
strong,#siteMap #company ul strong{background:#fff;color:#003366;padding:0}

#content h2 a,#content h3 a,#content h4 a,a.title:link strong,a.title:visited strong,a.title:hover 
strong{text-decoration:none;font-weight:bolder;color:#333}
.spacer{clear:both;width:100%}
.spacer#h100{height:10em}
#foot p strong{position:relative;width:100%;text-align:center;display:block;font-size:1.05em;font-weight:bold}
