/* GLENEAGLES */
hmtl,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span,object{margin:0;padding:0;border:0;}INPUT, SELECT, TH, TD {font-size:1em}
br.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}
.tdn{text-decoration:none;}.all{text-align:left;}.alc{text-align:center;}.alr{text-align:right;}
.fl{float:left;}.fr{float:right;}
body{background:#666666;color:#00425a;font:62.5% Verdana,Arial,Hetvetica,sans-serif;}
a:link{color:#000066;background:none;text-decoration:underline;}
a:visited{color:#660066;background:none;text-decoration:none;}
a:active {color:#990000; text-decoration:underline;}
a:hover{color:#ff6600;background:none;text-decoration:underline;}

h1{font-size:1.8em;color:#000066;background:none;}
h2{font-size:1.4em;color:#000066;background:none;}
h3{font-size:1.2em;color:#333333;background:none;}

#ctr{width:744px;margin:10px auto;background:white;}
#ctr .main{padding:30px;}

#headl{float:left;width:345px;}
#headr{float:left;width:399px;}
#headl #logo{float:left;height:136px;width:482px;}
#headr #bcon{float:left;height:37px;width:110px;margin:0;padding:0;border:0;}
#headr #boff{float:left;height:37px;width:152px;margin:0;padding:0;border:0;}
#headr #bbook{float:left;height:37px;width:137px;margin:0;padding:0;border:0;}
#headr #tel{height:262px;height:99px;}

#nav{width:744px;background:#afd4e1;margin:0;}
#nav ul{display:block;list-style:none;padding-left:30px;}
#nav li{float:left;}
#nav a{float:left;background:#afd4e1;color:white;text-decoration:none;padding:15px 4px 15px 4px;font-size:1.1em;margin-right:11px;}
#nav li.on a,#nav a:hover{float:left;background:#afd4e1;color:#054158;text-decoration:none;}

#bot{width:744px;background:#666666;color:#b3b3b3;padding:10px 0;}
#aa{float:left;text-align:center;margin-right:10px;}
#copy{float:left;font-size:1.1em;line-height:1.5em;}
#copy a{color:#b3b3b3;text-decoration:underline;}
#copy a:hover{color:white;}
/**YAM**/
#yammayap{float:right;text-align:right;font-size:10px;}
#yammayap a{background:url(../images/com/yammayap.gif) no-repeat right;padding: 2px 25px 2px 0;color:#b3b3b3;text-decoration:none;margin:0;}
#yammayap a:hover{background:url(../images/com/yammayap_on.gif) no-repeat right;color:white;text-decoration:underline;}
/***/
#homel{float:left;width:504px;height:362px;}
#homer{float:left;width:172px;}
#homel #homel1{height:362px;width:504px;float:left;background:url(../images/home/intro.jpg) no-repeat top left;}
#homel ul{padding:280px 0 0 35px;}
#homel li{border:1px solid white;display:block;float:left;margin-right:11px;background:url(../images/h/ar.gif) no-repeat bottom 115px;}
#homel a{color:white;text-decoration:none;display:block;width:127px;padding:30px 5px 5px 5px;font-weight:bold;}
#homel a:hover{text-decoration:underline;}
#homer #homer2{width:172px;height:237px;float:left;}
#homer #homer1{width:172px;height:125px;float:left;}
#qbh{padding-top:13px;background:#0e6d91;width:676px;display:block;}
#qbook{width:656px;color:white;display:block;clear:both;background:#0e6d91 url(../images/com/t_book.gif) no-repeat 10px;padding:5px 10px;}
#qbook #b_check{height:21px;width:65px;padding-top:2px;}
#qbook p{padding:2px 0 2px 100px ;margin:0;float:left;}
#qbookno{width:656px;color:white;display:block;background:#0e6d91;padding:5px 10px;color:#87b6c8;}
#qbookno p{padding:2px 5px;margin:0;float:left;font-size:1.2em;}
#qbookno a,#qbookno .whtxt{color:white;}


#homeb{width:676px;background:#ff9900;}
#homebl{float:left;width:216px;}
#homebo{float:left;width:40px;}
#homebr{float:left;width:172px;}
#homeb #toffers{height:108px;width:40px;margin:0;padding:0;display:block;background:url(../images/home/t_offers.gif) no-repeat;}
#homeb #dboffers{float:left;width:208px;padding:5px 20px;}
#dboffers ul{list-style:none;}
#dboffers li{border-bottom:1px solid #ffcc80;padding:8px 0;background:url(../images/home/ar-or.gif) no-repeat bottom 197px;}
#dboffers a{color:white;background:#ff9900;text-decoration:none;}
#homebl a{float:left;width:216px;height:108px;background:url(../images/home/b1.jpg) no-repeat;display:block;}
#homebr a{float:right;width:172px;height:108px;background:url(../images/home/b2.jpg) no-repeat;display:block;}
/** ABOUT **/
#about{width:676px;}
#aboutt h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px;}
#imgabouttl{height:140px;width:235px;float:left;}
#imgabouttr{height:140px;width:441px;float:left;}
#about #menu{width:235px;float:left;}
#about #menu ul{list-style:none;}
#about #menu a{border-top:1px solid white;text-decoration:none;font-size:1.3em;display:block;background:#c1dde5 url(../images/about/ar.gif) no-repeat 215px 10px;color:#054158;width:195px;padding:8px 20px;}
#about #menu a:hover,#about #menu a.t{background:#0e6d91 url(../images/about/ar-on.gif) no-repeat 215px 10px;color:#c1dde5;width:195px;padding:8px 20px;}
#about #txt{width:401px;float:left;background:#eaf3f6;padding:20px;line-height:2em;}
#about #txt h1{color:#054158;font-size:1.2em;}
#about #wifi{height:34px;width:78px;}
/** OFFERS **/
#offerstl{background:url(../images/offers/t1.jpg) no-repeat;height:132px;width:299px;float:left;}
#offerstr{background:url(../images/offers/t2.jpg) no-repeat;height:132px;width:377px;float:left;}
#offersb{background:url(../images/offers/b1.jpg) no-repeat;height:87px;width:438px;padding:33px 20px 0 218px;display:block;}
#offersb a{display:block;float:left;height:21px;width:127px;margin-right:8px;padding:27px 0 0 10px;color:white;font-weight:bold;font-size:1.2em;}
#offers ul{list-style:none;}
#offers li{width:616px;background:#ff9900;color:#ffde97;font-size:1.2em;font-weight:bold;border-top:1px solid white;}
#offers a{text-decoration:none;width:616px;color:white;display:block;padding:10px 30px 10px 30px;background:#ff9900 url(../images/offers/ar-wh.gif) no-repeat 5px;}
#offers a:hover{background:#ffc129 url(../images/offers/ar-wh-dn.gif) no-repeat 5px;color:white;}
#offers .txt{color:#ffde97;}
#offers a:hover .txt{background:#ffc129;text-decoration:none;color:#ff9900;}
#offers .sm{float:right;display:inline;font-size:0.8em;}
#offers .offertxt{color:black;background:#fff0cf;width:616px;padding:10px 20px 10px 40px;font-size:1.1em;font-weight:normal;}
#offers h2{color:#ff9900;background:#fff0cf;font-size:1.1em;}
#offers p{line-height:1.5em;}
#offers .offimg{background:url(../images/offers/image.jpg) no-repeat;height:148px;width:207px;float:right;display:block;}
/** ROOMS **/
#rooms{background:#eaf4f6 url(../images/rooms/r1l.jpg) no-repeat right top;color:black;width:676px;}
#rooms p{padding:0 15px;line-height:1.5em;}
#roomstl{width:234px;display:block;float:left;}
#roomstl h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#roomstl h2{background:#0e6d91;width:204px;padding:5px 15px;color:white;font-size:1.0em;}
#roomstl ul{list-style:none;margin:0;padding:0;}
#roomstl ul a{display:block;height:117px;width:117px;float:left;}
#roomstl ul li{display:block;height:117px;width:117px;float:left;}
#roomstl #rt1 a{background:url(../images/rooms/r1s.jpg) no-repeat;}
#roomstl #rt1 a:hover{background:url(../images/rooms/r1so.jpg) no-repeat;}
#roomstl #rt2 a{background:url(../images/rooms/r2s.jpg) no-repeat;}
#roomstl #rt2 a:hover{background:url(../images/rooms/r2so.jpg) no-repeat;}
#roomstl #rt3 a{background:url(../images/rooms/r3s.jpg) no-repeat;}
#roomstl #rt3 a:hover{background:url(../images/rooms/r3so.jpg) no-repeat;}
#roomstl #rt4 a{background:url(../images/rooms/r4s.jpg) no-repeat;}
#roomstl #rt4 a:hover{background:url(../images/rooms/r4so.jpg) no-repeat;}
#rooms h2.bot{background:#0e6d91;width:646px;padding:5px 15px;color:white;font-weight:normal;font-size:1.1em;margin:0;text-align:center;}
/** BAR **/
#bar{background:#eaf4f6;color:black;width:676px;}
#bart{display:block;float:left;width:676px;}
#bart h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#bart a{font-weight:bold;font-size:1.2em;text-decoration:none;background:#eaf4f6 url(../images/bar/i_menu.gif) no-repeat left 10px;color:#2c809c;padding:15px 0 15px 40px;margin-left:10px;}
#bart a:hover{text-decoration:underline;}
#bart p{padding:0 15px;line-height:2em;width:204px;}
#bartimg{float:right;height:239px;width:442px;}
#bar #strap{background:#0e6d91;width:676px;color:white;font-size:1.0em;clear:both;padding:5px 0;}
#bar #strapl{width:204px;padding:0 15px;float:left;}
#bar #strapr{width:412px;padding:0 15px;float:left;}
#barb{background:url(../images/bar/b.jpg) no-repeat;float:left;}
#barb #barbl{width:192px;padding:61px 0 0 42px;float:left;}
#barb #barbl a{font-weight:bold;display:block;height:20px;width:127px;color:white;background:none;text-decoration:none;margin-bottom:7px;padding:31px 0 0 10px;font-size:1.2em;}
#barb #barbl a:hover{text-decoration:underline;}
#barb #barbr{width:442px;display:block;float:left;line-height:2em;}
#barb #barbr p{padding:15px 10px 0 10px;margin:0;}
#barb #barbrimg1{width:220px;height:150px;float:left;margin:0;}
#barb #barbrimg2{width:222px;height:150px;float:left;margin:0;}
#menu #mbar{width:411px;background:#ff9900;color:white;font-weight:bold;float:left;font-size:1.2em;padding:10px 20px;}
#menu h2{width:411px;background:#2c809c;padding:10px 20px;color:white;display:block;}
#fmenu select{margin:0 10px;}
#fmenu #rest{width:150px;}
#fmenu #sec{width:110px;}
#menu .item{padding:10px 20px 20px 20px;clear:both;}
#menul{width:451px;float:left;background:#eaf4f6;color:black;padding-bottom:20px;}
#menul h1{width:411px;font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 20px;}
#menul .item h3{color:#2c809c;}
#menul .iteml{width:330px;float:left;}
#menul .itemr{width:80px;float:left;}
#menul p{padding:0 20px;font-size:1.1em;}
#menur{width:225px;float:left;}
#menur img{float:left;}

/** LEISURE **/
#leisure{background:#eaf4f6;color:black;width:676px;}
#leisure h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#leisure #strap{background:#0e6d91;width:425px;color:white;font-size:1.0em;clear:both;padding:5px 15px;}
#leisuretl{float:left;width:455px;}
#leisuret p{padding:0 15px;line-height:2em;width:425px;}
#leisuretr{float:left;width:221px;}
#leisuretr object{padding:0;margin:0;float:right;}
#leisuretimg{width:221px;height:214px;float:right;}
#leisureb{background:url(../images/leisure/b3.jpg) no-repeat bottom right;}
#leisurebl{width:188px;height:215px;float:left;background:url(../images/leisure/b1.jpg) no-repeat;padding:96px 0 0 47px;font-size:1.2em;}
#leisurebl a{font-weight:bold;display:block;height:20px;width:127px;color:white;background:none;text-decoration:none;margin-bottom:7px;padding:31px 0 0 10px;}
#leisurebl a:hover{text-decoration:underline;}
#leisurebr{width:220px;height:311px;float:left;background:url(../images/leisure/b2.jpg) no-repeat;}
#leisurebr #bodge{height:311px;width:1px;clear:both;}
#lshim{height:309px;width:1px;}
/** EVENTS **/
#events{background:#eaf4f6;color:black;width:676px;}
#events h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#eventst p{padding:0 15px;line-height:2em;width:646px;}
#eventst a{font-weight:bold;font-size:1.2em;text-decoration:none;background:#eaf4f6 url(../images/bar/i_menu.gif) no-repeat left 10px;color:#2c809c;padding:15px 0 15px 40px;margin-left:10px;}

#eventsb{width:676px;height:455px;background:url(../images/events/bg.jpg) no-repeat right top;}
#eventsb #strap .ar{background:url(../images/hotels/ar.gif) no-repeat right 2px;width:195px;display:block;}
#eventsb #strap a{font-weight:bold;color:white;background:#ff9900;float:left;display:block;text-decoration:none;padding:5px 15px 150px 15px;margin:0;}
#eventsb #strapl a{width:195px;background:#ff9900 url(../images/events/n1.jpg) no-repeat bottom;}
#eventsb #strapl a:hover{text-decoration:underline;background:#ff9900 url(../images/events/n1o.jpg) no-repeat bottom;}
#eventsb #strapr a{width:194px;background:#ff9900 url(../images/events/n2.jpg) no-repeat bottom;border-left:1px solid white;}
#eventsb #strapr a:hover{text-decoration:underline;background:#ff9900 url(../images/events/n2o.jpg) no-repeat bottom;}
#eventsb #strapb{float:left;background:url(../images/events/b3.jpg) no-repeat bottom;width:450px;height:210px;}
#eventsbl{background:url(../images/events/bwl.jpg) no-repeat;float:left;width:430px;}
#eventsbr{float:right;width:225px;padding:0;color:white;background:none;font-size:1.2em;}
#eventsbr p{width:145px;font-weight:bold;text-align:center;display:block;height:73px;padding:20px 30px 0 30px;margin:0;}
#eventsbr a{font-weight:bold;display:block;height:20px;width:127px;color:white;background:none;text-decoration:none;margin:0 0 7px 39px;padding:31px 0 0 10px;}
#eventsbr a:hover{text-decoration:underline;}

/** WEDDINGS **/
#wedding{background:#eaf4f6;color:#00425a;width:676px;margin:0;padding:0;}
#weddingtl{width:225px;float:left;}
#weddingtl h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#weddingtl p{padding:0 15px;line-height:1.5em;}
#weddingtl ul{margin:0;padding:0 0 0 30px;}
#weddingtl li{padding:0;}
#weddingtl a{font-weight:bold;font-size:1.2em;text-decoration:none;background:#eaf4f6 url(../images/bar/i_menu.gif) no-repeat left 10px;color:#2c809c;padding:15px 0 15px 40px;margin-left:10px;}

#weddingtr {float:left;width:451px;}
#weddingtr #strap{width:451px;}
#weddingtr #strap a{font-weight:bold;color:white;width:195px;background:#ff9900 url(../images/events/ar.gif) no-repeat right 5px;float:left;display:block;text-decoration:none;padding:5px 15px 5px 15px;}
#weddingtr #strap a:hover{text-decoration:underline;}
#weddingtr #strapr{float:right;}
#weddingtr #strapb{clear:both;}
#eventmain{height:339px;width:451px;margin:0;padding:0;border:0;float:left;}
#wedding #strapb{background:#0e6d91;width:676px;color:white;font-weight:bold;font-size:1.0em;padding:4px 0 0 0;}
#wedding #strapb #strapbl{width:195px;padding:0 15px;float:left;background:url(../images/events/wedding/b1.jpg) no-repeat bottom;padding-bottom:150px;}
#wedding #strapb #strapbc{width:195px;padding:0 15px;float:left;background:url(../images/events/wedding/b2.jpg) no-repeat bottom;padding-bottom:150px;}
#wedding #strapb #strapbr{width:196px;padding:0 15px;float:left;background:url(../images/events/wedding/b3.jpg) no-repeat bottom;padding-bottom:150px;}
/** TODO **/
#todo{width:676px;background:#eaf4f6;}
#todol{width:147px;}
#todor{width:295px;}
#todo .todoimgl{float:left;width:147px;height:127px;border:0;padding:0;margin:0;}
#todo .todoimgr{float:left;width:148px;height:127px;border:0;padding:0;margin:0;}
#todo h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 15px;}
#todo p{padding:0 15px;line-height:1.5em;width:204px;}
#todol,#todotxt,#todor{float:left;}
/** LOCATION **/
#loc{width:676px;background:#eaf4f6;}
#locl{width:205px;padding: 5px 10px;float:left;}
#locl h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 15px 0 5px;}
#locr{width:442px;float:right;}
#locr h2{background:#0e6d91;width:422px;padding:5px 10px;color:white;font-size:1.0em;}
#locl p{padding:0 5px;line-height:1.7em;}
/** HOTEL **/
#hotels{background:#eaf4f6;color:black;width:676px;}
#hotels h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 10px 0 10px;}
#hotels a{font-weight:normal;font-size:1.2em;text-decoration:none;background:#eaf4f6;color:#2c809c;padding:0 10px;}
#hotels a:hover{text-decoration:underline;}
#hotelst p{padding:0 10px;line-height:2em;width:194px;}
#hotelsimg{float:right;height:194px;width:451px;}
#hotelsb #strap{width:451px;}
#hotelsb #hotelsbt{width:676px;}
#hotelsb #hotelsbb{width:676px;}
#hotelsbt a{display:block;float:left;margin:0;color:white;padding:8px 15px 150px 15px;}
#hotelsbt .ar{background:url(../images/hotels/ar.gif) no-repeat right 2px;width:194px;display:block;}
#hotelsbt #sc a{background:#ff9900 url(../images/hotels/suncliff.jpg) no-repeat bottom;width:196px;padding-bottom:155px;}
#hotelsbt #sc a:hover{background:#ff9900 url(../images/hotels/suncliff-on.jpg) no-repeat bottom;width:196px;padding-bottom:155px;}
#hotelsbt #cl a{background:#ff9900 url(../images/hotels/cliffeside.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt #cl a:hover{background:#ff9900 url(../images/hotels/cliffeside-on.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt #cu a{background:#ff9900 url(../images/hotels/cumberland.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt #cu a:hover{background:#ff9900 url(../images/hotels/cumberland-on.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt #ge a{background:#ff9900 url(../images/hotels/gleneagles.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt #ge a:hover{background:#ff9900 url(../images/hotels/gleneagles-on.jpg) no-repeat bottom;width:194px;padding-bottom:155px;}
#hotelsbt .whb{border-left:1px solid white;border-right:1px solid white;}
#hotelsbb{padding:10px 0;width:676px;float:left;}
#hotelsbb p{line-height:1.5em;}
#hotelsbb a{color:black;text-decoration:underline;padding:0px;}
#hotelsbb p.all a{color:black;text-decoration:underline;padding:0px;font-size:1em;}

#hotelsbb a.pc{padding:0px;color:black;text-decoration:underline;font-size:1em;}
#hotelsbb .w226{width:196px;}
#hotelsbb .w224{width:194px;}
#hotelsbb #acu{display:block;float:left;padding:10px 15px;}
#hotelsbb #acl{display:block;float:left;padding:10px 15px;}
#hotelsbb #asc{display:block;float:left;padding:10px 15px;}
#hotelsbb #age{display:block;float:left;padding:10px 15px;}
/** CONTACT **/
#contactt{float:left;width:676px;background:#eaf4f6;color:black;}
#contactt h1{font-weight:bold;background:#eaf4f6;color:#2c809c;padding:15px 10px 0 10px;}
#contacttimg{width:225px;height:164px;float:right;}
#contacttl{line-height:2em;width:205px;float:left;padding:10px;}
#contacttr{line-height:2em;width:206px;float:left;padding:10px;}
#contacttr h1{font-size:1.2em;padding:0;margin:0;}
#contactt #strapl{width:421px;background:#2c809c;float:left;padding:3px 15px;color:white;font-size:1.2em;font-weight:bold;}
#contactt #strapr{width:195px;background:#2c809c;float:left;padding:3px 15px;color:white;font-size:1.2em;font-weight:bold;}
#contactbl{width:421px;background:#eaf4f6;float:left;padding:5px 15px;color:#2c809c;font-size:1.2em;font-weight:bold;}
#contactb{width:676px;background:#328bab url(../images/contact/bg.jpg) no-repeat bottom right;}
#contactbr{width:185px;background:none;float:left;padding:20px;color:white;font-size:1.1em;line-height:1.5em;}
#contactbl #b_send{margin-right:30px;}
#contactbl .l{width:150px;float:left;padding:10px 5px;font-weight:bold;font-size:1.0em;}
#contactbl .r{float:left;padding:10px 5px;font-size:1.1em;}
#contactbl .r input{width:220px;}
#contactbl .cb{font-size:0.9em;font-weight:normal;}
#contactbl .cb input{width:auto;}
#contactbl .r textarea{width:220px;height:80px;}
#contactbl .r select{width:220px;font-size:1.2em;}
/** DBSOFT **/
#dbsoft{width:676px;text-align:center;}
/** ADMIN **/
#admin th{background:#2c809c;color:white;text-align:left;padding:5px 10px;}
#admin table{background:#eaf4f6;padding:1px;border:1px solid #2c809c;}
#admin table.info{padding:20px;width:100%;}
#admin td{padding:2px 10px;}
#admin h2{color:white;background:#ff9900;padding:5px 10px;}
#admin .hotel{background:#eeeeee;padding:10px;}
#admin input.txt{width:300px;}
#admin textarea{height:150px;width:300px;}
#admin form.info{width:500px;}