/* @override 
	http://192.168.2.20:8000/WLY/app/theme/default/style/screen.css
	http://www.mountwolseley.ie/app/theme/default/style/screen.css
	http://mountwolseley.ie/app/theme/default/style/screen.css
*/
* {margin: 0; padding: 0;}


html, body, div, h1, h2, h3, h4, h5, h6, p, pre, a, img, li, ol, ul, fieldset, form, label {margin: 0; padding: 0; border: 0px;}
a img, :link img, :visited img {border: 0;}
ul {list-style: none;}
body {background: url(../images/bg.jpg) left top repeat-x #b19c7d; font-family: Arial, Helvetica, sans-serif;}
div#wrapper {width: 100%;
	margin: 20px auto 0;}
div#container {width: 980px; margin: 0 auto;}
div#header {width: 980px; float: left; height: 82px;}
div#header .col-L {width: 84px; float: left;}
div#header .col-R {width: 896px; float: right;}
div#logo {width: 74px; float: left; height: 74px;}
div#header .row-1 {width: 896px; float: right; height: 45px;  font-size: 12px; color: #4d060c; font-weight: bold;}
#header div.col-R div.row-1 div.col-1 {width: 425px;float: left;padding-left: 11px;padding-right: 0;}
#header div.col-R div.row-1 div.col-2 {width: 429px;float: right;height: 28px;padding: 6px 15px 9px 5px;background: url(../images/book-now-bg.jpg) left top no-repeat;margin-right: 0;margin-left: 0;}
#header div.col-R div.row-1 div.col-1 a img {margin-right: 5px;}
#header div.col-R div.row-1 div.col-1 a img.last {margin-right: 0px;}
select.box-1 {width: 46px; background: #4d060c; font-size: 10px; font-weight: normal; color: #FFFFFF;}
select.box-2 {width: 83px; background: #4d060c; font-size: 10px; font-weight: normal; color: #FFFFFF;}
select.box-3 {width: 42px; background: #4d060c; font-size: 10px; font-weight: normal; color: #FFFFFF;}

input.book-now {float: right;}
body#Page-courselayout div#main {background-image: url(../images/course-layout-bckgrd.jpg); opacity: 0.99999; visibility: visible;}
div#header .row-2 {width: 896px; float: left; height: 25px; margin-top: 10px;}
div#main {width: 906px; float: left; padding-left: 75px;
}
div#main .col-L {color: #2E1B00;float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;height: 420px;line-height: 17px;overflow: auto;padding-left: 25px;padding-top: 8px; margin-top: 10px;width: 405px;}
body.Layout-content div#main .col-L {width: 850px;}
body.Layout-content div#main .col-L h1 {font-weight: bold; margin-bottom: 0px; font-size: 11px;color: white;}
body.Layout-content #main div.col-L div {width: 139px;float: left;
	font-size: 10px;
	height: 278px;
}

div#main .col-L a {color: #2e1b00; text-decoration: underline;}
div#main .col-L a:hover {text-decoration: none;}
div#main .col-L h1 {font-weight: bold; margin-bottom: 20px; font-size: 11px;}
body#PageSitemap div#main .col-L h1 {font-weight: bold; margin: 8px 0px; font-size: 12px;color:white;}
div#main .col-L h2 {font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 16px; color: #FFFFFF; padding-left: 5px; text-transform: uppercase; background: url(../images/heading-bg.jpg) left top no-repeat;}
div#main .col-L p {margin: 5px 0px;}
ul#btm-links {float: left; margin-top: 10px;}
ul#btm-links li {display: inline; float: left; margin-right: 20px; width: 177px; border: 2px solid #4b090b; margin-bottom: 10px;}
div.fLeft {float: left;}
div#main .col-R {width: 450px; float: right;}
div#main .col-R img {
	border-style: none;
	border-width: 0px;
}
div#footer {width: 980px; float: left;}

div#footer .row-1 {width: 980px; float: left; font-size: 12px; line-height: 30px; font-weight: bold;}
div#footer .row-1 ul li {float: left; margin: 0px 3px; display: inline;background: url(../images/bullet.gif) left no-repeat;}
div#footer .row-1 ul li a {color: #000000; text-decoration: none;margin-left: 10px;}
div#footer .row-1 ul li a {color: #000000; text-decoration: none;}
div#footer .row-1 ul li a:hover {color: #4a0a08;}
div#footer .row-1 ul li img {margin-top: 12px;}
div#footer .row-1 ul li img {*margin-top: 0px;}
div#footer .row-2 {width: 980px; float: left; font-size: 11px; line-height: 20px; color: #746445;}
div#footer .row-2 a {color: #000000; text-decoration: none;}
div#footer .row-2 a:hover {text-decoration: underline;}
span.black {color: #000000;}
div#footer .row-3 {width: 980px; float: left; text-align: right; padding-bottom: 100px; padding-top: 5px;}
div#footer .row-3 img {margin-right: 8px;}

body#PageSitemap #main div.col-L ul li {}


/* @group THEMES */
/* Colours
TYPE			text								hoverbg 
-welcome		rgb(101, 90, 73)					#af9878
-guest-rooms  	rgb(141, 68, 50)					rgb(178, 147, 118)
-events			rgb(51, 51, 102)				  	rgb(151, 148, 143)
-dining			rgb(125, 79, 101)					rgb(163, 141, 128)
-golf-club		rgb(60, 119, 0)						rgb(169, 168, 122)
-weddings		rgb(167, 104, 88)					rgb(188, 156, 133)
-leisure-centre	rgb(172, 112, 45)					rgb(190, 162, 114)
-sanctuary-spa	rgb(65, 121, 131)					rgb(156, 165, 158)
-things-to-do	rgb(172, 112, 45)					rgb(190, 162, 114)
-property
-holiday-lodges

*/
/* WELCOME */
div#page.welcome {width: 100%; float: left; background: url(../images/content-welcome.jpg) center 82px no-repeat;}

div#page.welcome #nav a:hover {background:#af9878; color:#FFFFFF;}

/* ACCOMMODATION */ 
div#page.guest-rooms {width: 100%; float: left; background: url(../images/content-guest-rooms.jpg) center 82px no-repeat;}
div#page.guest-rooms #nav a:hover {background:rgb(178, 147, 118); color:#FFFFFF;}
div#page.guest-rooms #nav li.active a {color: rgb(141, 68, 50);} 
div#page.guest-rooms #nav li.active a:hover {color: rgb(141, 68, 50); background: transparent;} 
div#page.guest-rooms #nav li.active ul li a { color: black;}
div#page.guest-rooms #nav li.active ul li a:hover {background:rgb(178, 147, 118); color:#FFFFFF;} 

/* EVENTS */ 
div#page.events {width: 100%; float: left; background: url(../images/content-events.jpg) center 82px no-repeat;}
div#page.events #nav a:hover {background:rgb(151, 148, 143); color:#FFFFFF;} 
div#page.events #nav li.active a {color: rgb(51, 51, 102);} 
div#page.events #nav li.active a:hover {color: rgb(51, 51, 102); background: transparent;}
div#page.events #nav li.active ul li a { color: black;}
div#page.events #nav li.active ul li a:hover {background:rgb(151, 148, 143); color:#FFFFFF;} 

/* DINING */ 
div#page.dining {width: 100%; float: left; background: url(../images/content-dining.jpg) center 82px no-repeat;}
div#page.dining #nav a:hover {background:rgb(163, 141, 128); color:#FFFFFF;} 
div#page.dining #nav li.active a {color: rgb(125, 79, 101);} 
div#page.dining #nav li.active a:hover {color: rgb(125, 79, 101); background: transparent;}
div#page.dining #nav li.active ul li a { color: black;}
div#page.dining #nav li.active ul li a:hover {background:rgb(163, 141, 128); color:#FFFFFF;} 

/* GOLF CLUB */ 
div#page.golf-club {width: 100%; float: left; background: url(../images/content-golf-club.jpg) center 82px no-repeat;}
div#page.golf-club #nav a:hover {background:rgb(169, 168, 122); color:#FFFFFF;} 
div#page.golf-club #nav li.active a {color: rgb(60, 119, 0);} 
div#page.golf-club #nav li.active a:hover {color: rgb(60, 119, 0); background: transparent;} 
div#page.golf-club #nav li.active ul li a { color: black;}
div#page.golf-club #nav li.active ul li a:hover {background:rgb(169, 168, 122); color:#FFFFFF;} 

/* SANCTUARY SPA */ 
div#page.sanctuary-spa {width: 100%; float: left; background: url(../images/content-sanctuary-spa.jpg) center 82px no-repeat;}
div#page.sanctuary-spa #nav a:hover {background:rgb(156, 165, 158); color:#FFFFFF;} 
div#page.sanctuary-spa #nav li.active a {color: rgb(65, 121, 131);} 
div#page.sanctuary-spa #nav li.active a:hover {color: rgb(65, 121, 131); background: transparent;} 
div#page.sanctuary-spa #nav li.active ul li a { color: black;}
div#page.sanctuary-spa #nav li.active ul li a:hover {background:rgb(156, 165, 158); color:#FFFFFF;} 

/* LEISURE CENTRE */ 
div#page.leisure-centre {width: 100%; float: left; background: url(../images/content-leisure-centre.jpg) center 82px no-repeat;}
div#page.leisure-centre #nav a:hover {background:rgb(190, 162, 114); color:#FFFFFF;} 
div#page.leisure-centre #nav li.active a {color: rgb(172, 112, 45);} 
div#page.leisure-centre #nav li.active a:hover {color: rgb(172, 112, 45); background: transparent;} 
div#page.leisure-centre #nav li.active ul li a { color: black;}
div#page.leisure-centre #nav li.active ul li a:hover {background:rgb(190, 162, 114); color:#FFFFFF;} 

/* WEDDINGS */ 
div#page.weddings {width: 100%; float: left; background: url(../images/content-weddings.jpg) center 82px no-repeat;}
div#page.weddings #nav a:hover {background:rgb(188, 156, 133); color:#FFFFFF;} 
div#page.weddings #nav li.active a {color: rgb(167, 104, 88);} 
div#page.weddings #nav li.active a:hover {color: rgb(167, 104, 88); background: transparent;} 
div#page.weddings #nav li.active ul li a { color: black;}
div#page.weddings #nav li.active ul li a:hover {background:rgb(188, 156, 133); color:#FFFFFF;} 

/* THINGS TO DO */ 
div#page.things-to-do {width: 100%; float: left; background: url(../images/content-things-to-do.jpg) center 82px no-repeat;}
div#page.things-to-do #nav a:hover {background: rgb(190, 162, 114); color:#FFFFFF;} 
div#page.things-to-do #nav li.active a {color: rgb(172, 112, 45);} 
div#page.things-to-do #nav li.active a:hover {color: rgb(172, 112, 45); background: transparent;} 
div#page.things-to-do #nav li.active ul li a { color: black;}
div#page.things-to-do #nav li.active ul li a:hover {background: rgb(190, 162, 114); color:#FFFFFF;} 

/* PROPERTY */ 
div#page.property {width: 100%; float: left; background: url(../images/content-property.jpg) center 82px no-repeat;}
div#page.property #nav a:hover {background:rgb(190, 162, 114); color:#FFFFFF;} 
div#page.property #nav li.active a {color: rgb(141, 68, 50);} 
div#page.property #nav li.active a:hover {color: rgb(141, 68, 50); background: transparent;} 
div#page.property #nav li.active ul li a { color: black;}
div#page.property #nav li.active ul li a:hover {background:rgb(190, 162, 114); color:#FFFFFF;} 

/* HOLIDAY LODGES */ 
div#page.holiday-lodges {width: 100%; float: left; background: url(../images/content-property.jpg) center 82px no-repeat;}
div#page.holiday-lodges #nav a:hover {background:rgb(190, 162, 114); color:#FFFFFF;} 
div#page.holiday-lodges #nav li.active a {color: rgb(141, 68, 50);} 
div#page.holiday-lodges #nav li.active a:hover {color: rgb(141, 68, 50); background: transparent;} 
div#page.holiday-lodges #nav li.active ul li a { color: black;}
div#page.holiday-lodges #nav li.active ul li a:hover {background:rgb(190, 162, 114); color:#FFFFFF;}

/* PHOTO GALLERY*/
div#page.photo-gallery {width: 100%;}
div#page.photo-gallery div#main {
	width: 100%;
	padding-left: 0;
}
div#page.photo-gallery div#main .col-L {
	width: 100%;
	padding-left: 0;
}
div#page.photo-gallery div#main .col-L img{
	border: 5px solid #b4a58e;
	margin-right: 8px;
	margin-left: 8px;
	margin-bottom: 30px;
}
/* @end */
/* @group Course Map */
body#Page-golf-interactive-course-map #main div.col-L {padding-top: 5px;}
div#MAP {position: relative;}
div#MAP img {}
div#MAP div.Hole , div#PG_nav { position: absolute;}
div#PG_nav {width: 580px; z-index: 5; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2e1b00;}
div#PG_nav ul , div#PG_nav span {width: 550px; float: left; padding-left: 10px; padding-top: 5px;}
div#PG_nav ul li {float: left; margin-right: 5px;}
div#MAP div.Hole img{height: 30px;width: 30px; border: 0px solid red;}
div#MAP div#Hole1 {top: 266px; left: 273px;}
div#MAP div#Hole2 {top: 300px; left: 245px;}
div#MAP div#Hole3 {top: 320px; left: 165px;}
div#MAP div#Hole4 {top: 328px; left: 70px;}
div#MAP div#Hole5 {top: 362px; left: 209px;}
div#MAP div#Hole6 {top: 350px; left: 348px;}
div#MAP div#Hole7 {top: 390px; left: 453px;}
div#MAP div#Hole8 {top: 336px; left: 505px;}
div#MAP div#Hole9 {top: 292px; left: 439px;}
div#MAP div#Hole10 {top: 228px; left: 456px;}
div#MAP div#Hole11 {top: 306px; left: 570px;}
div#MAP div#Hole12 {top: 342px; left: 655px;}
div#MAP div#Hole13 {top: 252px; left: 715px;}
div#MAP div#Hole14 {top: 238px; left: 614px;}
div#MAP div#Hole15 {top: 175px; left: 488px;}
div#MAP div#Hole16 {top: 165px; left: 385px;}
div#MAP div#Hole17 {top: 177px; left: 319px;}
div#MAP div#Hole18 {top: 230px; left: 275px;}
/* @end */

a#courseMapLinkImg {float: right; position: absolute; z-index: 1; margin-left: 70px; margin-top: -55px;}

#Page-boardroom div#main{ background: url(../images/conference-layout-bckgrd.jpg) no-repeat;}
#Page-boardroom div#main .col-L{ width: 880px; height: 444px; padding-top: 16px;}
#Page-boardroom div#main div.col-L div.colLeft { width: 265px; float: left;}
#Page-boardroom div#main div.col-L div.colRight { float: left; font-size: 18px; font-weight: bold; padding-left: 15px;}
#Page-boardroom div#main div.col-L div.colRight a{ text-decoration: none;}
#Page-special-offers #main div.col-L { padding-top: 10px; height: 450px; width: 880px;}
#Page-special-offers #main div.col-L table {}

div#popupcontent {position: absolute; margin: 0px 0px 0px 50px;z-index: 1000; display: block;}
div#closebox{position:absolute;right:10px;top:10px;z-index: 1001;cursor: pointer;}
#c5QuickBookButton {}
select#ci_ym {}
select#ci_day {}

table#c5QuickBookTable td {white-space: nowrap;font-size: 11px;}

