/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td{margin:0; padding:0}

body{font:12px Arial,Helvetica,sans-serif}

a img, iframe{border:none; outline:none}

a:focus{outline:none;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0 0}
li, dd, blockquote{margin-left:1em}
html, body, fieldset{font:100.1%/120% Arial,Helvetica,sans-serif}
input, select, textarea{font-size:100.1%}
form label{cursor:pointer}
fieldset, img{border:none}
table{border-collapse:collapse; border-spacing:0}
hr{height:1px; background-color:#E5E5E5; color:#E5E5E5; border:none; padding:0; margin:1em 1em}

.clearboth{clear:both}

ul, ol, dl, li, dt, dd{margin:0; padding:0}

html{height:100%}
body{height:101%; line-height:110%}

body{text-align:left; font-size:76%; line-height:1.4em}

h1{font-size:140%}

h2{font-size:110%}

h1, h2{color:#fff; margin-bottom:10px; font-weight:normal}

ul, ol, dl, li, dt, dd{margin:0; padding:0}

a, a:link{color:#fff; text-decoration:none}
a:visited{color:#fff; text-decoration:none}
a:hover{color:#fff; text-decoration:underline}

.floatLeft{float:left}
.floatRight{float:right}

#container{margin:0 auto; width:900px; margin-top:20px}

#holder, #holder2{}

#primaryContainer{float:right; width:586px}

.mainimg{}

#secondaryContainer{width:225px; margin-left:38px}

#logo{position:absolute; margin-top:22px; margin-left:39px; width:226px; height:86px}

#textblock, #textblock2{margin-top:20px; padding:20px 20px 0 20px; width:510px; margin-bottom:21px}

#textblock p, #textblock2 p{font-family:Arial,Helvetica,sans-serif; color:#fff; line-height:1.3em; font-size:1.1em; margin-bottom:15px}

#textblock a, #textblock a:visited, #textblock2 a, #textblock2 a:visited{text-decoration:underline}

#image{position:relative; width:500px; height:239px; margin:0 auto 20px auto}
#text{position:absolute; top:10px; right:10px; width:100px; background:#000}
#text{filter:alpha(opacity=70);  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  -moz-opacity:0.70; opacity:0.7}
#words{position:absolute; top:0; right:0; width:100px; height:130px; background:transparent}

#menu li.space{width:20px; height:15px}
#menu li a span{cursor:pointer; height:100%; left:0; position:absolute; top:0; width:100%}

#menu li#home a{width:52px}
#menu li#about-erigmore a{width:114px}
#menu li#facilities a{width:73px}
#menu li#accommodation a{width:118px}
#menu li#book-now a{width:81px}
#menu li#things-to-do a{width:94px}
#menu li#for-sale a{width:69px}
#menu li#blog a{width:58px; border:none}
#menu li#contact-us a{width:85px; border:none}

#nav{height:37px}

#menu{list-style:none; margin:0 0 0 140px; padding-top:0px}

#menu li{float:left}

#menu li a{float:left; height:37px; overflow:hidden; position:relative}

ul#subnav{margin-top:100px; list-style:none; margin:0; padding:0; border:none; margin-bottom:30px; padding-bottom:5px}

ul#subnav li{background:url('../images/dotted.gif') bottom center repeat-x; margin:0 10px 0 10px}

ul#subnav li.last{background:none}

ul#subnav li.laston{background:url(../images/blog-arrow.gif) right no-repeat}

ul#subnav li a{display:block; padding:5px 0px 5px 0px; color:#fff; text-decoration:none; width:100%}

html>body ul#subnav li a{width:auto}

ul#subnav li a:hover{color:#fff}

ul#subnav .heading{font-weight:bold; font-size:1.1em; background:url('../images/CBD680dotted.gif') bottom center repeat-x; padding:5px 0px 5px 0px; color:#CBD680}
 
 
 
 
ul#quick-links{background:#B9B29A; list-style:none; margin:0; padding:0; border:none; margin-top:20px}

ul#quick-links li{background:url('../images/dotted.gif') bottom center repeat-x; margin:0 10px 0 10px}

ul#subnav li.last a{background:none}

ul#quick-links li a{display:block; padding:5px 0px 5px 10px; color:#fff; text-decoration:none; width:100%; background:url('../images/ql-arrow.gif') left center no-repeat}

html>body ul#quick-links li a{width:auto}

ul#quick-links li a:hover{color:#fff}

ul#quick-links li.last{background:none}

.ad-box, .ad-box-first{margin-top:7px; padding:7px}

.ad-box .heading, .ad-box-first.heading, .offerbox1 .heading, .offerbox2 .heading, .offerbox3 .heading, .offerbox4 .heading{font-weight:bold; text-transform:uppercase; font-size:1em}

.offerbox1{  border:2px solid #fff; width:223px; height:89px; background:#E3DEB6 url('../images/offerbox1.jpg') no-repeat }
  
  .offerbox2{  margin-top:10px; border:2px solid #fff; width:223px; height:89px; background:#E3DEB6 url('../images/offerbox2.jpg') no-repeat }
  
  .offerbox3{  margin-top:10px; border:2px solid #fff; width:223px; height:89px; background:#E3DEB6 url('../images/offerbox3.jpg') no-repeat }
  
  .offerbox4{  margin-top:10px; border:2px solid #fff; width:223px; height:89px; background:#E3DEB6 url('../images/offerbox4.jpg') no-repeat }
 
 .offerbox1 p, .offerbox2 p, .offerbox3 p, .offerbox4 p{ font-size:0.9em; line-height:1.2em; padding:5px; width:128px; margin-right:5px; float:right }
 
.ad-box p, .ad-box-first p{font-size:0.9em; color:#fff}

#testbit{height:149px}

.ptop110{padding-top:110px}

.mtop15, .offers-graphic{    margin-top:15px }
  
.subheading{  font-size:1.2em; color:#fff }
  
.priceclass{  float:right; font-size:1.7em; color:rgb(255,255,255); margin-right:36px; margin-bottom:10px}
  

#printoption{  margin-top:20px;   padding-left:20px;   list-style-image:url('../images/print.gif')}
#secondarycontainer a, #secondarycontainer a:hover, #secondarycontainer a:visited, #secondarycontainer a:visited:hover{ text-decoration:underline }
 
 
fieldset{border:none}
 
label{ color:#fff; text-align:left}

#footer{height:180px; background:url('../images/facilitiestestgif.gif') no-repeat}

#footer img{float:right}

#footer .textlinks{float:left; font-size:0.9em; padding:9px 0 0 5px}
 
 .copyright{ margin:109px 0px 0px 5px; font-size:0.9em; float:left }
 
 .footercontact{ float:right}
 
 .footerlinks{ margin:5px 0px 0px 5px; font-size:0.9em}
 
 .footerhold{ float:left; width:400px; padding-top:5px; font-size:0.9em }
 
 .mt149{margin-top:-149px}

.skip{height:0; width:0; display:block; overflow:hidden; margin:0; padding:0}
.anchor{height:0; width:0; display:block; margin:0; padding:0}

.homePanel{background-image:url('../images/homePanel.jpg')}
.homeImage{background-image:url('../images/homeImage.jpg')}

.about-erigmorePanel{background-image:url('../images/about-erigmorePanel.jpg')}
.about-erigmoreImage{background-image:url('../images/about-erigmoreImage.jpg')}

.facilitiesPanel{background-image:url('../images/facilitiesPanel.jpg')}
.facilitiesImage{background-image:url('../images/facilitiesImage.jpg')}

.accommodationPanel{background-image:url('../images/accommodationPanel.jpg')}
.accommodationImage{background-image:url('../images/accommodationImage.jpg')}

.things-to-doPanel{background-image:url('../images/things-to-doPanel.jpg')}
.things-to-doImage{background-image:url('../images/things-to-doImage.jpg')}

.book-nowPanel{background-image:url('../images/book-nowPanel.jpg'); height:149px}
.book-nowImage{background-image:url('../images/book-nowImage.jpg'); margin-top:-8px}

.for-salePanel{background-image:url('../images/for-salePanel.jpg')}
.for-saleImage{background-image:url('../images/for-saleImage.jpg')}

.contact-usPanel{background-image:url('../images/contact-usPanel.jpg'); height:149px}
.contact-usImage{background-image:url('../images/contact-background-erigmore.jpg'); margin-top:-8px}

.blogPanel{background-image:url('../images/blogPanel.jpg'); height:149px}
.blogImage{background-image:url('../images/blogImage.jpg')}

#holder2{ }

.white{color:#fff}
a.other{color:#422415}
.offerbox1 p a.other2{color:#6A6729}

.floatright{float:right}
.clearboth{clear:both}

.paddingtop65{padding-top:65px}
.paddingtop75{padding-top:75px}
.paddingtop15{padding-top:15px}

.quantcast, .displaynone{display:none; border:none}

a:active, a:focus, ul#subnav li a:active, ul#subnav li a:focus{text-decoration:underline}
#primaryContainer a:active, #primaryContainer a:focus {text-decoration:none}

.news-holder, .blog-holder{width:502px}
.blog-holder2{width:502px; height:145px}
.news-title{width:480px; float:right; color:#fff; font-size:1.3em; font-weight:bold}
.news-descr{width:480px; float:right; color:#fff; font-size:1.1em; padding-top:10px; padding-bottom:20px}

.blog-title{width:360px; float:right; color:#fff; font-size:1.3em}
.blog-descr{width:360px; float:right; color:#fff; font-size:1.1em; padding-top:10px}
.news-thumb img{float:left; border:1px solid #fff}

#secondaryContainer div.offerbox1 p span.other2 a, #secondaryContainer div.offerbox2 p span.other2 a, #secondaryContainer div.offerbox4 p span.other2 a{color:#000}

a:link{position:relative; z-index:9999}

