/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */


/* ***** GENERIC ***** */
.clear {clear:both; font-size:0px; height:0px;}
.notVisible {visibility:hidden;}
.showDiv {display:block;}
.hideDiv {display:none;}
.warning {border:1px solid #a59c85; color:#003b2e; margin-bottom:10px; padding:10px;}
.requiredField {color:#003b2e;}
.fillForm {background-color:#cccccc;}
/* ***** GENERIC ***** */


/* ***** BODY ***** */
body {background-color:#003b2e; font-family:Helvetica; font-size:0.7em;}
/* ***** BODY ***** */


/* ***** TOPLINKS ***** */
#holdTopLinks {background-color:#003b2e;}
#TopLinks {margin:0px auto; width:750px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; width:750px; left:50%;}

#tagLine {float:left; width:300px;}
#tagLine h1 {color:#859E99; font-family:Georgia; font-size:0.9em; font-weight:normal; margin:8px 0px 0px 0px;}

#holdTopSliders {float:right;}
#holdTopSliders .holdTopSlider {border-left:1px solid #a59c85; cursor:pointer; float:left; overflow:hidden; width:10px;}
#holdTopSliders .holdTopSlider a img {padding:11px 0px 11px 10px;}

#eegTopSlider {background-color:#000000;}
#dbcTopSlider {background-color:#280048;}
#ecdTopSlider {background-color:#00184c;}
#legTopSlider {background-color:#0c232f; border-right:1px solid #a59c85;}
/* ***** TOPLINKS ***** */


/* ***** TOP ***** */
#Top {padding-top:12px; position:relative; width:750px;}
#Top img {float:left; margin:0px 0px 16px 25px;}

#Top ul {float:right; font-family:Georgia; list-style:none; padding:66px 60px 0px 0px;}
#Top ul li {float:left; padding:0px 0px 10px 65px;}
#Top ul li a {color:#b8b19f; display:block; text-decoration:none;}
#Top ul li a:hover, #Top ul li .on {color:#003b2e;}

#Top #offerText {border:1px solid #003b2e; color:#003b2e; display:none; font-size:0.9em; font-weight:bold; left:460px; padding:5px 20px 3px 10px; position:absolute; top:12px; width:220px;}
#Top #offerText a {color:#003b2e; font-family:helvetica; text-decoration:none;}
#Top #offerText a:hover {text-decoration:underline;}
#Top #offerButton {cursor:pointer; float:none; left:692px; margin:0px 0px 0px 0px; position:absolute; top:5px;}
/* ***** TOP ***** */


/* ***** SUB MENU ***** */
#holdSubMenus {position:relative; z-index:100;}
 
.subMenu {background-color:#003b2e; overflow:hidden; position:absolute; filter:alpha(opacity=80); opacity:0.8;}
.subMenu ul {font-family:Georgia; list-style:none; padding:0px 10px 10px 10px;}

.subMenu li {padding:9px 0px 0px 0px;}
.subMenu li a {color:#b8b19f; text-decoration:none;}/* b8b19f */
.subMenu li a:hover, #subMenu li a.on {color:#ffffff;}

#holdSubMenus #subMenu1 ul {width:100px;}
#holdSubMenus #subMenu2 ul {width:110px;}
#holdSubMenus #subMenu3 ul {width:90px;}
#holdSubMenus #subMenu4 ul {width:80px;}

#subMenu1 {display:none; left:286px;}
#subMenu2 {display:none; left:401px;}
#subMenu3 {display:none; left:519px;}
#subMenu4 {display:none; left:640px;}
/* ***** SUB MENU ***** */


/* ***** MAIN CONTENT ***** */
#holdMainContent {background-color:#ffffff;}
#MainContent {margin:0px auto; padding:0px 0px 10px 0px; width:750px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; left:50%;}
/* ***** MAIN CONTENT ***** */


/* ***** HOME ***** */
#HomeLinks {background-color:#003b2e; padding:5px 5px 5px 5px; width:740px;}
#HomeLinks .HomeLinksButton {cursor:pointer; float:left;}
#HomeLinks .HomeLinksButton #previous {padding:0px 5px 0px 0px;}
#HomeLinks .HomeLinksButton #next {padding:0px 0px 0px 0px;}

#slidePanelNumbers {display:none;}
#panes {float:left; width:709px; height:54px; overflow:hidden;}
#panes div div {overflow:hidden;}

#HomeLinks .HomeLink {cursor:pointer; float:left; margin:0px 5px 0px 0px; width:231px;}
#HomeLinks .HomeLink img {border:1px solid #a59c85; float:left; margin-right:5px;}
#HomeLinks .HomeLink h1 {color:#a59c85; font-family:Georgia; font-size:1em;}
#HomeLinks .HomeLink p {color:#929480; font-size:0.9em;}

#HomeLinks .HomeLinkOn {cursor:pointer; float:left; margin:0px 5px 0px 0px; width:231px;}
#HomeLinks .HomeLinkOn img {border:1px solid #ffffff; float:left; margin-right:5px;}
#HomeLinks .HomeLinkOn h1 {color:#ffffff; font-family:Georgia; font-size:1em;}
#HomeLinks .HomeLinkOn p {color:#ffffff; font-size:0.9em;}

#holdHomeContent {margin:20px 0px 0px 0px; width:750px;}

#holdSlideShow {position:relative; height:254px; width:750px;}
#holdSlideShow #slideShow {left:0px; position:absolute; top:0px;}
#holdSlideShow #slideShow img {position:absolute;}

#holdSlideShow #whatsHot {left:0px; margin:15px 0px 0px 15px; position:absolute; top:0px; width:215px;}
#holdSlideShow #whatsHot h1 {border-bottom:1px solid #a59c85; color:#a59c85; font-family:Georgia; font-size:1.7em; font-weight:normal; padding:0px 0px 5px 0px;}
#holdSlideShow #whatsHot div {border-bottom:1px dotted #a59c85; display:block; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; width:215px;}
#holdSlideShow #whatsHot div.whatsHotOn {background-color:#ffffff; cursor:pointer;}
#holdSlideShow #whatsHot div img {border:1px solid #003b2e; float:left; margin:0px 0px 0px 5px;}
#holdSlideShow #whatsHot div div {background:url(../images/home/hotarrow.gif) no-repeat 112px 51px; border:none; float:left; height:66px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:132px;}
#holdSlideShow #whatsHot div div h2 {color:#003b2e; font-family:Georgia; font-size:1.1em; font-weight:normal; margin:0px 0px 5px 0px;}
#holdSlideShow #whatsHot div div p {color:#003b2e; font-size:1.0em; width:120px;}
/* ***** HOME ***** */


/* ***** LEFT ***** */
#Left {float:left; width:183px;}

#Left #sideLinks {list-style:none;}
#Left #sideLinks li a {background:url(../images/button.gif) no-repeat; color:#003b2e; display:block; font-family:Georgia; height:21px; margin:0px 0px 5px 0px; padding:5px 0px 0px 25px; text-decoration:none; width:153px;}
#Left #sideLinks li a:hover, #Left #sideLinks li a.sideLinkOn  {background:url(../images/button1.gif) no-repeat;}

#Left .sideLinks2 {background-color:#e8e6e0; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px; width:183px;}
#Left .sideLinks2 h2 {border-bottom:1px solid #a59c85; color:#003b2e; font-family:Georgia; font-size:1.2em; font-weight:normal; margin:0px 0px 10px 0px; padding:5px 0px 5px 10px;}
#Left .sideLinks2 ul {list-style:none;}
#Left .sideLinks2 ul li a {background:url(../images/arrgrey.gif) no-repeat top left; color:#003b2e; display:block; font-family:Georgia; margin:0px 5px 0px 10px; padding:0px 0px 10px 20px; text-decoration:none; width:148px;}
#Left .sideLinks2 ul li a:hover, #Left .sideLinks2 ul li a.sideLinkOn  {background:url(../images/arrow1.gif) no-repeat; text-decoration:underline;}

#Left #holdSubscribe {background-color:#d6d4c7; margin:20px 0px 20px 0px; padding:5px 5px 5px 5px; width:173px;}
#Left #holdSubscribe h2 {color:#003b2e; font-family:Georgia; font-size:1.0em; font-weight:normal; margin:0px 0px 10px 0px;}
#Left #holdSubscribe p {color:#003b2e; font-size:1.0em; margin:0px 0px 5px 0px;}
/*
#Left #holdSubscribe p a {background:url(../images/arrow1.gif) no-repeat top right; color:#003b2e; padding:0px 20px 0px 0px; text-decoration:none;}
*/


#Left .friendsTourn {background-color:#e8e6e0; margin-bottom:10px; width:183px;}
#Left .friendsTourn h2 {border-bottom:1px solid #ffffff; color:#003b2e; font-family:Georgia; font-size:1.2em; letter-spacing:0.06em; padding:5px 0px 5px 10px;}
#Left .friendsTourn ul {list-style:none; margin:15px 0px 0px 0px;}
#Left .friendsTourn ul li a {background:url(../images/arrgrey.gif) no-repeat top left; color:#003b2e; display:block; font-family:Georgia; font-size:1.0em; margin:0px 5px 0px 10px; padding:0px 0px 15px 20px; text-decoration:none; width:148px;}
#Left .friendsTourn ul li a:hover {background:url(../images/arrow1.gif) no-repeat; text-decoration:underline;}

#Left #itoa {border-bottom:1px solid #a59c85; border-top:1px solid #a59c85; margin:10px 0px 10px 0px; padding:5px 0px 5px 0px; width:183px;}
#Left #itoa div {float:left;}
#Left #itoa p {font-size:0.9em;  margin:0px 10px 0px 0px; width:108px;}
#Left #itoa p a {color:#a59c85; text-decoration:none;}
#Left #itoa img {float:left;}

#Left #iagto {border-bottom:1px solid #a59c85; border-top:1px solid #a59c85; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; width:183px;}
#Left #iagto div {float:left;}
#Left #iagto p {font-size:0.9em;  margin:0px 10px 0px 0px; width:108px;}
#Left #iagto p a {color:#a59c85; text-decoration:none;}
#Left #iagto img {float:left;}

#filterClubs {background-color:#e8e6e0; margin-bottom:10px; width:183px;}
#filterClubs h1 {border-bottom:1px solid #ffffff; color:#003b2e; font-family:Georgia; font-size:1.2em; letter-spacing:0.06em; padding:5px 0px 5px 0px; text-align:center;}
#filterClubs #filterClubsForm {padding:5px;}
#filterClubs #filterClubsForm label {color:#6e6557; float:left; font-size:0.9em; margin:2px 0px 0px 0px; padding-right:5px; text-align:right; width:50px;}
#filterClubs #filterClubsForm input {float:left; font-size:0.9em; margin:0px 0px 5px 0px; padding:0px; width:104px;}
#filterClubs #filterClubsForm select {float:left; font-size:0.9em; margin:0px 0px 5px 0px; padding:0px; width:108px;}
#filterClubs #filterClubsForm input.filterClubsButton {margin:0px 0px 5px 55px; width:auto;}



#Left .testimonial {background-color:#a59c85; padding:10px; height:100px; width:130px;}
#Left .testimonial p {color:#ffffff; font-size:0.9em; text-align:center; width:130px;}
#Left .testimonial p.whoFrom {margin-top:5px;}

#Left .sideLinkLeft {background-color:#e8e6e0; margin:0px 0px 10px 0px; padding-bottom:5px; text-align:center; width:150px;}
#Left .sideLinkLeft h1 {background:url(../images/arrdown.gif) no-repeat right; color:#a59c85; cursor:pointer; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 10px 5px 10px; text-align:left; width:130px;}

#tollFree {background-color:#e8e6e0; margin-bottom:10px; padding-bottom:10px; width:150px;}
#tollFree h2 {border-bottom:1px solid #ffffff; color:#003b2e; font-family:Georgia; font-size:1.2em; margin-bottom:5px; padding:5px 0px 5px 0px; text-align:center;}
#tollFree p {font-size:1em; padding:5px 5px 0px 5px; text-align:center;}
#tollFree p span {font-size:1.3em;}
/* ***** LEFT ***** */


/* ***** MAIN ***** */
#Main {float:left; margin:0px 20px 0px 20px; width:377px;}
#MainTour {float:left; margin:0px 20px 0px 0px; width:424px;}
#MainWide {float:left; padding:0px 20px 0px 20px; width:517px;}
#MainFullWidth {margin:0px 20px 0px 20px; width:710px;}

#Main h1, #MainTour h1, #MainWide h1, #MainFullWidth h1 {color:#a59c85; font-family:Georgia; font-size:1.9em; font-weight:normal; margin:0px 0px 10px 0px;}
#Main h2, #MainTour h2, #MainWide h2, #MainFullWidth h2 {color:#4d4d4d; font-family:Georgia; font-size:1.2em; margin:0px 0px 10px 0px;}
#Main h3, #MainTour h3, #MainWide h3, #MainFullWidth h3 {color:#4d4d4d; font-family:Georgia; font-size:1.1em; margin:20px 0px 10px 0px;}
#Main p, #MainTour p, #MainWide p, #MainFullWidth p {color:#4d4d4d; margin:0px 0px 10px 0px;}

#Main p.enquireNow a {background:url(../images/enquirenow.gif) no-repeat; display:block; height: width:95px;}

#Main p.friendsIntro {font-size:1.2em;}
#Main p.friendsIntro a {color:#4d4d4d; font-weight:bold;}

#Main ul, #MainTour ul, #MainWide ul {list-style:none; margin:10px 20px 0px 10px;}
#Main ul li, #MainTour ul li, #MainWide ul li {background:#ffffff url(../images/bullet.gif) no-repeat 0px 3px; color:#4d4d4d; margin-bottom:10px; padding:0px 0px 0px 15px;}

#Main a, #MainTour a, #MainWide a {color:#003b2e; font-weight:bold; text-decoration:none;}
#Main a:hover, #MainTour a:hover, #MainWide a:hover {color:#003b2e; text-decoration:underline;}

#Main a.readMore, #MainTour a.readMore {background:url(../images/arrright2.gif) no-repeat right; color:#4d4d4d; font-weight:normal; line-height:20px; padding:0px 17px 0px 0px; text-decoration:none;}

#Main .mainButton, #MainTour .mainButton {background:#a59c85 url(../images/arrright4.gif) no-repeat right; color:#ffffff; display:block; font-weight:normal; margin:10px 0px 10px 0px; padding:5px 25px 5px 5px; float:left; text-align:left;}
#Main .mainButton:hover, #MainTour .mainButton:hover {background:#003b2e url(../images/arrright4.gif) no-repeat right; color:#ffffff; display:block; font-weight:normal; padding:5px 25px 5px 5px; text-align:left; text-decoration:none;}

#Main #testYearLinks {list-style:none;}
#Main #testYearLinks {float:left; list-style:none; margin:0px 0px 10px 0px; width:367px;}
#Main #testYearLinks li {float:left; margin:0px 10px 0px 0px; padding:0px;}
#Main #testYearLinks li a {background-color:#e8e6e0; border:1px solid #a59c85; color:#a59c85; display:block; padding:5px; text-align:center; width:50px; text-decoration:none;}
#Main #testYearLinks li a:hover, #Main #testYearLinks a.yearOn {background-color:#a59c85; color:#ffffff;}

#holdFAQs h2 {font-family:Helvetica; font-size:1em; margin-bottom:10px;}
#holdFAQs h2 a {}
#holdFAQs div {margin:0px 0px 20px 0px;}

#Main .specialsBox {border:1px solid #a49b85; float:left; width:171px; margin:10px 20px 10px 0px;}
#Main .specialsBoxRHS {margin:10px 0px 0px 0px;}
#Main .specialsBox h1 {color:#a49b85; font-size:1.1em; font-weight:normal; margin:0px 0px 0px 0px; padding:5px 10px 5px 10px; text-align:center;}
#Main .specialsBox p {margin-top:10px; padding:0px 5px 0px 5px;}
#Main .specialsBox p.specialsBoxLink {margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; text-align:right;}
#Main .specialsBox p.specialsBoxLink a {background:url(../images/arrright2.gif) no-repeat right; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px;}


table {border-collapse:collapse; font-size:1em; margin:0px 0px 20px 0px; width:100%;}
th {background-color:#a59c85; color:#ffffff; font-weight:normal; padding:5px; text-align:left;}
td {border-bottom:1px solid #e8e6e0; padding:5px;}
.alt {background-color:#e8e6e0;}

#friendsBanner {background-color:#003b2e;}
#friendsBanner h1 {color:#a59c85; font-family:Georgia; font-size:2.1em; font-weight:normal; padding:10px 0px 0px 15px; text-transform:uppercase;}
#friendsBanner h2 {color:#ffffff; font-size:1.6em; font-weight:normal; padding:0px 0px 10px 15px;}
/* ***** MAIN ***** */


/* ***** RIGHT ***** */
#Right {float:left; width:150px;}
#RightTour {float:left; width:306px;}

#Right #buttonVideo {background:url(../video/start.jpg) no-repeat; border:2px solid #a59c85; color:#ffffff; display:block; height:26px; margin:0px 0px 20px 0px; padding:90px 0px 0px 30px; text-decoration:none; width:116px;}

#Right #radioClip {background:url(../images/radio.jpg); border:2px solid #a59c85; height:72px; margin:0px 0px 20px 0px; padding:75px 0px 0px 0px; position:relative; width:146px;}
#Right #radioClip p {color:#003b2e; font-size:0.9em; margin:0px 0px 5px 5px;}
#Right #radioClip a {color:#003b2e; text-decoration:none;}
#Right #radioClip #radioClipPlay {font-family:Georgia; font-size:0.9em; margin:10px 0px 0px 30px;}
#Right #radioClip #radioClipPlay a {color:#ffffff;}
#Right #radioClip #playRadioFlash {background-color:#003b2e; left:0px; position:absolute; top:126px;}

#Right .testimonial {background-color:#a59c85; padding:10px; height:100px; width:130px;}
#Right .testimonial p {color:#ffffff; font-size:0.9em; text-align:center; width:130px;}
#Right .testimonial p.whoFrom {margin-top:5px;}

#Right .rightImages {border:5px solid #e8e6e0; margin-bottom:10px;}

#Right .rightGolfMap {cursor:pointer;}
#Right .rightGolfMap h2 {background:#e8e6e0 url(../images/arrdown.gif) no-repeat right; color:#a59c85; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 0px 5px 10px; text-align:left;}
#Right .rightGolfMap img {border-left:5px solid #e8e6e0; border-right:5px solid #e8e6e0; border-bottom:5px solid #e8e6e0; margin-bottom:10px;}

#Right #sideLinksR {list-style:none;}
#Right #sideLinksR li a {background:url(../images/button.gif) no-repeat; color:#003b2e; display:block; height:21px; margin:0px 0px 5px 0px; padding:5px 0px 0px 30px; text-decoration:none; width:120px;}
#Right #sideLinksR li a:hover, #Right #sideLinksR li a.sideLinkROn  {background:url(../images/button1.gif) no-repeat;}

#Right .sideLinks2 {background-color:#e8e6e0; margin:0px 0px 15px 0px; padding:0px 0px 10px 0px; width:150px;}
#Right .sideLinks2 h2 {border-bottom:1px solid #a59c85; color:#003b2e; font-family:Georgia; font-size:1.2em; font-weight:normal; margin:0px 0px 10px 0px; padding:5px 0px 5px 10px;}
#Right .sideLinks2 ul {list-style:none;}
#Right .sideLinks2 ul li a {background:url(../images/arrgrey.gif) no-repeat; color:#003b2e; display:block; font-family:Georgia; margin:0px 5px 0px 10px; padding:0px 0px 10px 20px; text-decoration:none; width:115px;}
#Right .sideLinks2 ul li a:hover, #Right .sideLinks2 ul li a.sideLinkOn  {background:url(../images/arrow1.gif) no-repeat; text-decoration:underline;}

#Right .friendsTourn {background-color:#e8e6e0; margin-bottom:10px; width:150px;}
#Right .friendsTourn h2 {border-bottom:1px solid #ffffff; color:#003b2e; font-family:Georgia; font-size:1.2em; letter-spacing:0.06em; padding:5px 0px 5px 10px;}
#Right .friendsTourn ul {list-style:none; margin:15px 0px 0px 0px;}
#Right .friendsTourn ul li a {background:url(../images/arrgrey.gif) no-repeat top left; color:#003b2e; display:block; font-family:Georgia; font-size:1.0em; margin:0px 5px 0px 10px; padding:0px 0px 15px 20px; text-decoration:none; width:148px;}
#Right .friendsTourn ul li a:hover {background:url(../images/arrow1.gif) no-repeat; text-decoration:underline;}


#rhsBullets {background-color:#e8e6e0; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;}
#rhsBullets h1 {color:#a59c85; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 10px 5px 10px;}
#rhsBullets ul {list-style:none; margin:10px 20px 0px 10px;}
#rhsBullets ul li {background:url(../images/bullet.gif) no-repeat 0px 3px; color:#4d4d4d; margin-bottom:10px; padding:0px 0px 0px 15px;}
#rhsBullets ul li a {color:#4d4d4d; text-decoration:none;}

.holdSlideDown, .holdSlideDown2 {margin-bottom:10px; width:193px;}
.holdSlideDown h1 {background:#e8e6e0 url(../images/arrdown.gif) no-repeat right; color:#a59c85; cursor:pointer; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 5px 5px 10px; width:178px;}
.holdSlideDown2 h1 {background:#a59c85 url(../images/arrdown2.gif) no-repeat right; color:#ffffff; cursor:pointer; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 5px 5px 10px; width:178px;}
.holdSlideDown .slideDownContent, .holdSlideDown2 .slideDownContent {background-color:#003b2e; cursor:pointer; display:none; overflow:hidden; padding:0px 10px 0px 10px;}
.holdSlideDown .slideDownContent.dbCustomTours {background-color:#280048;}
.holdSlideDown .holdText, .holdSlideDown2 .holdText {color:#ffffff; float:left; font-size:0.9em; margin-top:10px; width:86px;}
.holdSlideDown .holdText .readMoreSlide, .holdSlideDown2 .holdText .readMoreSlide {margin-top:5px;}
.holdSlideDown .holdText .readMoreSlide a, .holdSlideDown2 .holdText .readMoreSlide a {background:url(../images/arrright.gif) no-repeat right; color:#ffffff; padding:0px 17px 0px 0px; text-decoration:none;}
.holdSlideDown .holdPhoto, .holdSlideDown2 .holdPhoto {float:left; margin-top:10px; padding-left:10px;}
.holdSlideDown .holdPhoto img, .holdSlideDown2 .holdPhoto img {border:1px solid #ffffff;}

.rightTourLink {background-color:#e8e6e0; float:left; padding:0px 5px 10px 5px; width:138px;}
.rightTourLink.rhsOne {margin-right:10px;}
.rightTourLink h1 {background:url(../images/arrdown.gif) no-repeat right; color:#a59c85; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 0px 5px 10px; text-align:left;}

.fleetImages {background-color:#e8e6e0; margin-bottom:10px; padding:0px 5px 5px 5px; text-align:center; width:296px;}
.fleetImagesVT {cursor:pointer;}
.fleetImages h1 {color:#a59c85; font-family:Georgia; font-size:1em; font-weight:normal; padding:5px 0px 5px 10px;}

#ryderCup {background:#003b2e url(../images/ryder.jpg) no-repeat; border:2px solid #a59c85; margin:0px 0px 10px 0px; padding:85px 0px 0px 0px;}
#ryderCup h3 {color:#a59c85; font-family:Georgia; font-size:1.0em; font-weight:normal; margin:0px 3px 5px 3px;}
#ryderCup p {color:#ffffff; font-family:Georgia; font-size:0.9em; margin:0px 10px 5px 3px;}
#ryderCup p a {background:url(../images/arrgreen.gif) no-repeat; color:#ffffff; padding:0px 0px 10px 20px; text-decoration:none;}
#ryderCup p a:hover {text-decoration:underline;}
/* ***** RIGHT ***** */


/* ***** ACCOMMODATION ***** */
#LeftAccomm {float:left; margin:20px 0px 0px 0px; width:171px;}
#LeftAccomm img {border:5px solid #e8e6e0;}
#LeftAccomm dl {background-color:#e8e6e0; padding:10px 10px 10px 10px;}
#LeftAccomm dt {color:#003b2e; padding:2px 0px 2px 27px;}
#LeftAccomm dd {color:#4d4d4d; margin:0px 0px 10px 27px;}
#LeftAccomm dd a {color:#4d4d4d;}
#LeftAccomm #icAddress {background:url(../images/address.jpg) no-repeat;}
#LeftAccomm #icPhone {background:url(../images/phone.jpg) no-repeat;}
#LeftAccomm #icEmail {background:url(../images/email.jpg) no-repeat;}
#LeftAccomm #icWebsite {background:url(../images/web.jpg) no-repeat;}
#LeftAccomm #icType {background:url(../images/type.jpg) no-repeat;}
#LeftAccomm #icCounty {background:url(../images/county.jpg) no-repeat;}

#MainAccomm {float:left; margin:20px 20px 0px 20px; width:376px;}
#MainAccomm h1 {color:#a59c85; font-family:Georgia; font-size:1.9em; font-weight:normal; margin:0px 0px 10px 0px;}
#MainAccomm h2 {color:#4d4d4d; font-family:Georgia; font-size:1.2em; margin:0px 0px 10px 0px;}
#MainAccomm h3 {color:#4d4d4d; font-family:Georgia; font-size:1.1em; margin:20px 0px 10px 0px;}
#MainAccomm p {color:#4d4d4d; margin:0px 0px 10px 0px;}
#MainAccomm ul {list-style:none; margin:10px 20px 0px 10px;}
#MainAccomm ul li {background:#ffffff url(../images/bullet.gif) no-repeat 0px 3px; color:#4d4d4d; margin-bottom:10px; padding:0px 0px 0px 15px;}
#MainAccomm a {color:#003b2e; font-weight:bold; text-decoration:none;}
#MainAccomm a:hover {color:#003b2e; text-decoration:underline;}

#MainAccomm .mainButton {background:#a59c85 url(../images/arrright4.gif) no-repeat right; color:#ffffff; display:block; font-weight:normal; margin:10px 0px 10px 0px; padding:5px 25px 5px 5px; float:left; text-align:left;}
#MainAccomm .mainButton:hover {background:#003b2e url(../images/arrright4.gif) no-repeat right; color:#ffffff; display:block; font-weight:normal; padding:5px 25px 5px 5px; text-align:left; text-decoration:none;}

#RightAccomm {float:left; margin:20px 0px 0px 0px; width:163px;}
#RightAccomm img {border:1px solid #a59c85; margin:0px 0px 10px 0px;}
/* ***** ACCOMMODATION ***** */


/* ***** TOUR ***** */
#MainTour .tourPageHead {float:left;}
.bookNowButton {float:right;}

#tourButtons {background-color:#e8e6e0; width:750px;}
#tourButtons ul {float:left; list-style:none; width:750px;}
#tourButtons ul li {float:left;}
#tourButtons ul li p {color:#a59c85; padding:5px 0px 5px 10px;}
#tourButtons ul li a {background:#e8e6e0 url(../images/tourbutton.gif) no-repeat left center; border-right:1px solid #ffffff; color:#a59c85; display:block; padding:5px 0px 5px 0px; text-align:center; text-decoration:none; width:179px;}
#tourButtons ul li a:hover {background-color:#a59c85; border-right:1px solid #ffffff; color:#ffffff;}
#tourButtons #chooseTour {background:#003b2e url(../images/choosetour.gif) no-repeat right; border-right:1px solid #ffffff; color:#ffffff; display:block; padding:5px 0px 5px 10px; text-align:left; width:139px;}
#tourButtons ul li a.chosenTour {background-color:#a59c85; background-image:none; color:#ffffff;}
#tourButtons ul #bookTour {background-color:#003b2e; background-image:none; border-right:1px solid #003b2e; color:#ffffff; margin-left:150px;}

#dayLinks {background-color:#ffffff; border-bottom:1px solid #e8e6e0; float:left; list-style:none; margin:0px 0px 0px 0px; padding-top:1px; width:750px;}
#dayLinks li {float:left;}
#dayLinks li a {background-color:#ffffff; border-right:1px solid #ffffff; color:#a59c85; display:block; padding:5px 23px 5px 23px; text-decoration:none;}
#dayLinks li a:hover, #dayLinks #selectedDay a {background-color:#e8e6e0; color:#003b2e;}

#holdTourMenu {position:relative; z-index:100;}
#tourMenu {background-color:#003b2e; display:none; overflow:hidden; position:absolute; filter:alpha(opacity=90); opacity:0.9;}
#tourMenu ul {font-family:Georgia; list-style:none; padding:0px 10px 10px 10px; width:129px;}
#tourMenu li {padding:10px 0px 0px 0px;}
#tourMenu li a {color:#b8b19f; text-decoration:none;}
#tourMenu li a:hover, #tourMenu li a.on {color:#ffffff;}

.tourDetails {border-bottom:1px solid #e8e6e0; margin-bottom:10px; width:424px;}
.clubsDetails {border-bottom:1px solid #e8e6e0; margin-bottom:10px; width:367px;}
.tourDetails h3 span, .clubsDetails h3 span {font-weight:normal; font-size:0.9em;}
.tourDetails li a, .clubsDetails li a {font-weight:normal;}
.tourDetails .ListLeft, .clubsDetails .ListLeft {color:#4d4d4d; float:left; padding-right:5px; text-align:right; width:80px;}
.tourDetails .ListRight {color:#4d4d4d; float:left; width:339px;}
.clubsDetails .ListRight {color:#4d4d4d; float:left; width:282px;}
#Main .tourDetails .golfCourseText, #MainTour .tourDetails .golfCourseText, #Main .clubsDetails .golfCourseText {margin-top:10px;}

.ListingMain {border-bottom:1px solid #e8e6e0; margin:0px 0px 10px 0px; width:367px;}
.ListingMain img {margin:0px 0px 10px 0px;}

.ListingLeft {float:left; width:304px;}
.ListingRight {float:left; width:120px;}
.ListingFull {margin-top:10px;}
.ListLeft {color:#4d4d4d; float:left; padding-right:5px; text-align:right; width:80px;}
.ListingLeft .ListRight {color:#4d4d4d; float:left; width:219px;}
.ListingFull .ListRight {color:#4d4d4d; float:left; width:339px;}

#holdRouteMapIcons {position:relative;}
#holdRouteMapIcons div {background-color:#ffffff; color:#000000; font-size:1em; padding:2px 5px 2px 5px;}

#holdRouteMapIcons .routePortStewart {position:absolute; left:170px; top:27px;}
#holdRouteMapIcons .routePortrush {position:absolute; left:172px; top:22px;}
#holdRouteMapIcons .routeDown {position:absolute; left:192px; top:144px;}
#holdRouteMapIcons .routeIsland {position:absolute; left:244px; top:222px;}
#holdRouteMapIcons .routeEuropean {position:absolute; left:215px; top:285px;}

#holdRouteMapIcons .routeRosapenna {position:absolute; left:250px; top:27px;}
#holdRouteMapIcons .routeBallyliffin {position:absolute; left:266px; top:19px;}
#holdRouteMapIcons .routePortmarnock {position:absolute; left:170px; top:225px;}
#holdRouteMapIcons .routeBelmullet {position:absolute; left:82px; top:134px;}
#holdRouteMapIcons .routeEnniscrone {position:absolute; left:154px; top:134px;}
#holdRouteMapIcons .routeSligo {position:absolute; left:189px; top:128px;}

#holdRouteMapIcons .routePortmarnockOld {position:absolute; left:190px; top:225px;}
#holdRouteMapIcons .routeArdglass {position:absolute; left:262px; top:124px;}
#holdRouteMapIcons .routeAdare {position:absolute; left:165px; top:330px;}

#holdRouteMapIcons .routeOldHead {position:absolute; left:184px; top:436px;}
#holdRouteMapIcons .routeWaterville {position:absolute; left:67px; top:409px;}
#holdRouteMapIcons .routeTralee {position:absolute; left:94px; top:354px;}
#holdRouteMapIcons .routeBallybunion {position:absolute; left:110px; top:330px;}
#holdRouteMapIcons .routeDoonbeg {position:absolute; left:120px; top:305px;}
#holdRouteMapIcons .routeLahinch {position:absolute; left:128px; top:292px;}

#holdRouteMapIcons .routeJuliet {position:absolute; left:150px; top:348px;}
#holdRouteMapIcons .routeDruids {position:absolute; left:216px; top:263px;}
#holdRouteMapIcons .routeKClub {position:absolute; left:230px; top:241px;}
#holdRouteMapIcons .routeRoyalDublin {position:absolute; left:230px; top:246px;}
/* ***** TOUR ***** */


/* ***** SiteMap ***** */
ul.sitemap {float:left; list-style:none; margin:10px 20px 0px 0px; width:216px;}
ul.sitemap ul {list-style:none; margin:10px 20px 0px 20px;}
ul.sitemap li {background:#ffffff url(../images/bullet.gif) no-repeat 0px 3px; color:#4d4d4d; margin-bottom:10px; padding:0px 0px 0px 15px;text-transform:capitalize;}
ul.sitemap a {color:#a59c85; font-weight:normal; text-decoration:none;}
ul.sitemap a:hover {color:#a59c85; font-weight:normal; text-decoration:underline;}
/* ***** SiteMap ***** */


/* ***** FOOTER ***** */
#Footer {background-color:#003b2e; font-family:Georgia; margin:0px auto; padding:10px 0px 20px 0px; width:750px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit; width:750px; left:50%;}

#Footer #FooterLeft {color:#d6d4c7; float:left; width:608px;}
#Footer #FooterLeft ul {list-style:none;}
#Footer #FooterLeft li {float:left;}
#Footer #FooterLeft li a {color:#d6d4c7; text-decoration:none;}
#Footer #FooterLeft a:hover {text-decoration:underline;}

#Footer #FooterLeft #FooterSites li {font-size:1.1em; padding:0px 20px 15px 0px;}
#Footer #FooterLeft .FooterLinks li {border-right:1px solid #d6d4c7; margin:0px 0px 10px 0px; padding:0px 15px 0px 15px;}
#Footer #FooterLeft .FooterLinks li.FirstFooterLink {border-right:1px solid #d6d4c7; padding:0px 15px 0px 0px;}
#Footer #FooterLeft .FooterLinks li.LastFooterLink {border-right:none; padding:0px 0px 0px 15px;}

#Footer #FooterLeft #FooterAddress {width:580px;}
#Footer #FooterLeft #FooterAddress li {padding:0px 10px 0px 0px;}

#Footer #websiteBy {float:left; font-size:0.9em; width:142px;}
#Footer #websiteBy img {float:left;}
#Footer #websiteBy #blank {margin:0px 0px 0px 90px; padding:6px 6px 0px 0px;}
#Footer #websiteBy #websiteByNames {text-align:right;}
#Footer #websiteBy #websiteByNames a {color:#ffffff; text-decoration:none;}
#Footer #websiteBy #websiteByNames a:hover {text-decoration:underline;}
/* ***** FOOTER ***** */


/* ***** POP CONTENT ***** */
#popContentUnder {background-color:#000000; left:0px; position:absolute; top:0px; z-index:9001;}

#holdPopContent div {background-color:#ffffff; padding:15px 15px 30px 15px; position:absolute; top:80px; width:570px; z-index:9002;}

#holdPopContent div p.popClose {text-align:right;}
#holdPopContent div p.popClose a {background:url(../images/close.jpg) no-repeat right; color:#a59c85; display:block; font-size:1.3em; margin:0px 0px 15px 0px; padding:0px 23px 0px 0px; text-decoration:none;}
#holdPopContent div p.popClose a:hover {background:url(../images/close1.jpg) no-repeat right; color:#003b2e;}

#holdPopContent div div.popContact {background-color:#ebeae6; float:left; height:350px; margin:15px 0px 0px 0px; padding:10px 10px 0px 10px; position:relative; top:0px; width:131px;}
#holdPopContent div div.popContact ul {list-style:none; padding:10px 0px 0px 0px;}
#holdPopContent div div.popContact ul li {color:#003b2e; padding:0px 0px 10px 22px;}
#holdPopContent div div.popContact ul li a {color:#003b2e; text-decoration:none;}
#holdPopContent div div.popContact ul li a:hover {text-decoration:underline;}
#holdPopContent div div.popContact ul li.popContactAdd {background:url(../images/friends/address.jpg) no-repeat top left;}
#holdPopContent div div.popContact ul li.popContactTel {background:url(../images/friends/phone.jpg) no-repeat top left;}
#holdPopContent div div.popContact ul li.popContactWeb {background:url(../images/friends/website.jpg) no-repeat top left;}
#holdPopContent div div.popContact ul li.popContactAcc {background:url(../images/friends/accomm.jpg) no-repeat top left;}

#holdPopContent div div.popMain {color:#333333; float:left; margin:15px 0px 0px 30px; padding:0px 0px 0px 0px; position:relative; top:0px; width:389px;}
#holdPopContent div div.popMain img {float:right;}
#holdPopContent div div.popMain dl {width:280px;}
#holdPopContent div div.popMain dl dt {float:left; font-weight:bold; width:80px;}
#holdPopContent div div.popMain dl dd {float:left; width:200px;}
#holdPopContent div div.popMain h3 {color:#333333; font-size:1.1em; margin:15px 30px 0px 0px;}
#holdPopContent div div.popMain p {margin:15px 30px 0px 0px;}
#holdPopContent div div.popMain p.readOn a {color:#333333; font-weight:bold; text-decoration:none;}
#holdPopContent div div.popMain p.readOn a:hover {color:#003b2e; text-decoration:underline;}
#holdPopContent div div.popMain img.popPrev {cursor:pointer; left:0px; position:absolute; top:343px;}
#holdPopContent div div.popMain img.popNext {cursor:pointer; left:340px; position:absolute; top:343px;}

#holdPopContent div h1 {color:#a59c85; font-family:Georgia; font-size:1.9em; font-weight:normal; margin:0px 0px 10px 0px; width:280px;}

#holdPopContent div div.popFriend {height:210px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; top:0px; width:570px;}
#holdPopContent div div.popFriend p {color:#333333; font-size:1.2em; margin:15px 0px 0px 0px;}
#holdPopContent div div.popFriend p a {color:#333333; font-weight:bold; text-decoration:none;}
#holdPopContent div div.popFriend p a:hover {text-decoration:underline;}
#holdPopContent div div.popFriend img.popPrev {cursor:pointer; left:0px; position:absolute; top:210px;}
#holdPopContent div div.popFriend img.popNext {cursor:pointer; left:521px; position:absolute; top:210px;}

#holdPopContent div div.popSolheim {height:275px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; top:0px; width:570px;}
#holdPopContent div div.popSolheim p {color:#333333; font-size:1.2em; margin:15px 0px 0px 0px;}
#holdPopContent div div.popSolheim p a {color:#333333; font-weight:bold; text-decoration:none;}
#holdPopContent div div.popSolheim p a:hover {text-decoration:underline;}
#holdPopContent div div.popSolheim img.popPrev {cursor:pointer; left:0px; position:absolute; top:275px;}
#holdPopContent div div.popSolheim img.popNext {cursor:pointer; left:521px; position:absolute; top:275px;}
/* ***** POP CONTENT ***** */


/* ***** FORM ***** */
#pgForm {margin:20px 0px 0px 0px; width:367px;}
#pgForm .pgFormSection {border-bottom:1px solid #e8e6e0; margin:0px 0px 10px 0px;}
#pgForm h2 {border-top:1px solid #e8e6e0; border-bottom:1px solid #e8e6e0; color:#a59c85; font-family:Georgia; font-size:1.1em; margin:0px 0px 10px 0px; padding:3px 0px 3px 5px;}
#pgForm label {color:#5d5344; float:left; padding-right:4px; text-align:right; width:135px;}

#pgForm label.wide {width:auto;text-align:left;}

#pgForm label span {color:#ff0000; font-weight:bold;}
#pgForm select, #pgForm input, #pgForm textarea {float:left; margin-bottom:10px; font-family:Helvetica; font-size:1em;}
#pgForm input {/*width:130px;*/width:220px;}
#pgForm textarea {height:40px; width:222px;}
#pgForm span.checkMarket input {float:none; margin-bottom:0px; font-family:Helvetica; font-size:1em; width:auto;}
#pgForm input.btnSend {margin:0px 0px 0px 139px; width:auto;}

#pgForm.smallForm label {/*width:75px;*/display:block;}

#pgForm .sectionTitle {font-weight:bold;}

/* For radio button groups */

#pgForm table {margin:10px;}

#pgForm table input {width:auto;/*margin-right:10px;*/}
#pgForm table label {width:300px;line-height:1.7;text-align:left;}


#pgForm span.radioList {width:350px;float:left;margin:10px 0;}
#pgForm span.radioList input {width:auto;}
#pgForm span.radioList label {width:auto;line-height:1.7;}

#pgForm textarea.commentsBox {width:350px;height:80px;}

#pgForm .checkBoxHolder {margin:10px 0;float:left;}
#pgForm .checkBoxHolder input {width:auto;}
#pgForm .checkBoxHolder label {text-align:left;width:auto;line-height:1.7;margin-left:5px;}

/* ***** FORM ***** */


/* ***** MAP SEARCH AREA ***** */
#holdMap {background-color:#e8e6e0; border:1px solid #a59c85; margin:0px 0px 20px 0px;}

#holdMap #mapSearchArea {float:left; padding:0px 10px 0px 10px; width:321px;}
#holdMap #mapSearchArea h1 {color:#a59c85; font-family:Georgia; font-size:1.9em; font-weight:normal; margin:10px 0px 10px 2px;}
#holdMap #mapSearchArea #mapFeatures {border-top:1px solid #a59c85; border-left:1px solid #a59c85; border-right:1px solid #a59c85; float:left; list-style:none; width:319px;}
#holdMap #mapSearchArea #mapFeatures li {float:left;}
#holdMap #mapSearchArea #mapFeatures li a {color:#ffffff; display:block; font-size:0.8em; padding:5px 0px 3px 20px; text-decoration:none; width:85px;}

#holdMap #mapSearchArea #mapFeatures #golfIconsLi {background:#a59c85 url(../images/map/featgolf.gif) no-repeat; border-right:1px solid #ffffff;}
#holdMap #mapSearchArea #mapFeatures #accIconsLi {background:#a59c85 url(../images/map/feataccom.gif) no-repeat; border-right:1px solid #ffffff;}
#holdMap #mapSearchArea #mapFeatures #specialIconsLi {background:#a59c85 url(../images/map/featspec.gif) no-repeat; border-right:2px solid #a59c85;}

#holdMap #mapSearchArea #mapFeatures #golfIconsLi.golfIconsLiOn {background-color:#003b2e;}
#holdMap #mapSearchArea #mapFeatures #accIconsLi.accIconsLiOn {background-color:#003b2e}
#holdMap #mapSearchArea #mapFeatures #specialIconsLi.specialIconsLiOn {background-color:#003b2e;}

#holdMap #mapSearchArea #mapSearchHead {background-color:#ffffff; border-left:1px solid #a59c85; border-right:1px solid #a59c85; border-bottom:2px solid #a59c85; padding:7px; width:305px;}
#holdMap #mapSearchArea #mapSearchHead h2 {color:#003b2e; float:left; font-family:Georgia; font-size:1.2em; width:289px;}
#holdMap #mapSearchArea #mapSearchHead a.mapHelp {display:block; float:left;}

#holdMap #mapSearchArea #mapSearch {background-color:#ffffff; border-bottom:1px solid #a59c85; border-left:1px solid #a59c85; border-right:1px solid #a59c85; padding:7px;}
#holdMap #mapSearchArea #mapSearch .mapSearchSect {border-bottom:1px dotted #a59c85; margin-bottom:7px; width:305px;}
#holdMap #mapSearchArea #mapSearch .mapSearchLeft {float:left; width:145px;}
#holdMap #mapSearchArea #mapSearch .mapSearchRight {float:left; width:160px;}

.mapSearchSect label, .mapSearchLeft label {float:left; font-size:0.9em; padding-top:2px; width:50px;}
.mapSearchRight label {float:left; font-size:0.9em; padding-top:2px; width:68px;}

#holdMap #mapSearchArea #mapSearch select {float:left; margin-bottom:7px; font-family:Helvetica; font-size:0.9em;}
#holdMap #mapSearchArea #mapSearch .mapSearchLeft select {width:90px;}
#holdMap #mapSearchArea #mapSearch .mapSearchRight select {width:90px;}

#holdMap #mapSearchArea #mapSearch .mapSearchButton {border:1px solid #a59c85; background:#e8e6e0 url(../images/findbg.gif) no-repeat top right; font-family:Helvetica; font-size:1em; padding:0px 0px 0px 5px; text-align:left; width:90px;}
#holdMap #mapSearchArea #mapSearch .mapSearchButtonOn {border:1px solid #003b2e; background:#003b2e url(../images/findbg2.gif) no-repeat top right; color:#ffffff; cursor:pointer; font-family:Helvetica; font-size:1em; padding:0px 0px 0px 5px; text-align:left; width:90px;}

#holdMap #mapSearchArea #mapSearch .mapSearchButtonTour {float:left; margin:0px 0px 0px 42px;}
#holdMap #mapSearchArea #mapSearch .mapSearchButtonArea {margin:0px 0px 0px 213px;}

#holdMap #mapSearchArea #mapTextArea {background-color:#ffffff; border:1px solid #a59c85; display:none; height:0px; margin:15px 0px 0px 0px; overflow:auto; padding:10px; width:299px;}
#holdMap #mapSearchArea #mapTextArea h2 {color:#003b2e; font-family:Georgia; font-size:1.4em; margin-bottom:10px;}
#holdMap #mapSearchArea #mapTextArea h3 {color:#003b2e; font-family:Georgia; font-size:1.1em; margin-bottom:10px;}
#holdMap #mapSearchArea #mapTextArea p {margin-bottom:10px;}
#holdMap #mapSearchArea #mapTextArea ul {margin:0px 10px 10px 20px;}

#holdMap #mapMaps {background-color:#ffffff; border-left:1px solid #a59c85; float:left; padding:20px; width:366px;}
/* ***** MAP SEARCH AREA ***** */


/* ***** MAP ***** */
#holdIcons {position:relative; z-index:100;}
#holdIcons .mapIconGolf {background:url(../images/map/flag.gif) no-repeat; cursor:pointer; height:15px; width:10px; position:absolute;}
#holdIcons .mapIconGolf a {display:none;}
#holdIcons .mapIconGolfOn {background:url(../images/map/flag2.gif) no-repeat; cursor:pointer; height:15px; width:120px; position:absolute; z-index:1;}
#holdIcons .mapIconGolfOn a {background-color:#e8e6e0; color:#000000; margin-left:15px; padding:1px 3px 1px 3px; text-decoration:none;}

#holdMaps {height:464px;}
#holdMaps .mapTitle {display:none;}
#holdMaps a span {display:none;}

#holdMaps #backToIreland {position:absolute; z-index:1;}
#holdMaps #backToIreland a {background:url(../images/back_to_map.gif) no-repeat 0px 2px; display:block; height:16px; padding:3px 3px 3px 21px; text-decoration:none; text-indent:-2000px; width:100px;}
#holdMaps #backToIreland a:hover {background:#ffffff url(../images/back_to_map2.gif) no-repeat 0px 2px; color:#003b2e; text-indent:0px;}

#holdMaps .mapImageMap {height:464px; position:absolute; width:366px;}

#mapIreland {background:url(../images/map/ireland.gif) no-repeat; height:464px; position:absolute; width:366px;}
#provinceLeinster, #mapLeinsterSmall {background:url(../images/map/leinster.gif) no-repeat; height:464px; position:absolute; width:366px;}
#provinceUlster, #mapUlsterSmall {background:url(../images/map/ulster.gif) no-repeat; height:464px; position:absolute; width:366px;}
#provinceMunster, #mapMunsterSmall {background:url(../images/map/munster.gif) no-repeat; height:464px; position:absolute; width:366px;}
#provinceConnaught, #mapConnaughtSmall {background:url(../images/map/connaught.gif) no-repeat; height:464px; position:absolute; width:366px;}

#tourDiscoverIreland {background:url(../images/map/discover.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#tourAtlanticCrush {background:url(../images/map/atlanticcrush.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#tourCausewayTrail {background:url(../images/map/causeway.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
/*#tourSouthWestIreland {background:url(../images/map/discover.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}*/
#tourEastCoastGems {background:url(../images/map/eastcoast.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#tourDublinGolfBreak {background:url(../images/map/dublinbreak.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#tourLuxurySouthWest {background:url(../images/map/luxurysouthwest.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#tourLuxuryEastCoast {background:url(../images/map/luxuryeastcoast.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}

#mapLeinster {background:url(../images/map/leinster_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#countyLouth, #mapCountyLouthSmall {background:url(../images/map/louth.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyMeath, #mapCountyMeathSmall {background:url(../images/map/meath.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyDublin, #mapCountyDublinSmall {background:url(../images/map/dublin.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyWicklow, #mapCountyWicklowSmall {background:url(../images/map/wicklow.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyWexford, #mapCountyWexfordSmall {background:url(../images/map/wexford.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyKildare, #mapCountyKildareSmall {background:url(../images/map/kildare.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyCarlow, #mapCountyCarlowSmall {background:url(../images/map/carlow.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyKilkenny, #mapCountyKilkennySmall {background:url(../images/map/kilkenny.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyLaois, #mapCountyLaoisSmall {background:url(../images/map/laois.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyOffaly, #mapCountyOffalySmall {background:url(../images/map/offaly.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyWestmeath, #mapCountyWestmeathSmall {background:url(../images/map/westmeath.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyLongford, #mapCountyLongfordSmall {background:url(../images/map/longford.gif) no-repeat; height:464px; position:absolute; width:366px;}

#mapUlster {background:url(../images/map/ulster_big.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyDonegal, #mapCountyDonegalSmall {background:url(../images/map/donegal.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyDerry, #mapCountyDerrySmall {background:url(../images/map/derry.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyAntrim, #mapCountyAntrimSmall {background:url(../images/map/antrim.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyDown, #mapCountyDownSmall {background:url(../images/map/down.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyArmagh, #mapCountyArmaghSmall {background:url(../images/map/armagh.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyMonaghan, #mapCountyMonaghanSmall {background:url(../images/map/monaghon.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyCavan, #mapCountyCavanSmall {background:url(../images/map/cavan.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyFermanagh, #mapCountyFermanaghSmall {background:url(../images/map/fermanagh.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyTyrone, #mapCountyTyroneSmall {background:url(../images/map/tyrone.gif) no-repeat; height:464px; position:absolute; width:366px;}

#mapMunster {background:url(../images/map/munster_big.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyWaterford, #mapCountyWaterfordSmall {background:url(../images/map/waterford.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyCork, #mapCountyCorkSmall {background:url(../images/map/cork.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyKerry, #mapCountyKerrySmall {background:url(../images/map/kerry.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyClare, #mapCountyClareSmall {background:url(../images/map/clare.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyLimerick, #mapCountyLimerickSmall {background:url(../images/map/limerick.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyTipperary, #mapCountyTipperarySmall {background:url(../images/map/tipperary.gif) no-repeat; height:464px; position:absolute; width:366px;}

#mapConnaught {background:url(../images/map/connaught_big.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyGalway, #mapCountyGalwaySmall {background:url(../images/map/galway.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyMayo, #mapCountyMayoSmall {background:url(../images/map/mayo.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countySligo, #mapCountySligoSmall {background:url(../images/map/sligo.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyLeitrim, #mapCountyLeitrimSmall {background:url(../images/map/leitrim.gif) no-repeat; height:464px; position:absolute; width:366px;}
#countyRoscommon, #mapCountyRoscommonSmall {background:url(../images/map/roscommon.gif) no-repeat; height:464px; position:absolute; width:366px;}

/* BIG COUNTIES */
#mapCountyLouth {background:url(../images/map/louth_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyMeath {background:url(../images/map/meath_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyDublin {background:url(../images/map/dublin_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyWicklow {background:url(../images/map/wicklow_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyWexford {background:url(../images/map/wexford_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyKildare {background:url(../images/map/kildare_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyCarlow {background:url(../images/map/carlow_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyKilkenny {background:url(../images/map/kilkenny_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyLaois {background:url(../images/map/laois_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyOffaly {background:url(../images/map/offaly_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyWestmeath {background:url(../images/map/westmeath_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyLongford {background:url(../images/map/longford_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}

#mapCountyDonegal {background:url(../images/map/donegal_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyDerry {background:url(../images/map/derry_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyAntrim {background:url(../images/map/antrim_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyDown {background:url(../images/map/down_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyArmagh {background:url(../images/map/armagh_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyMonaghan {background:url(../images/map/monaghon_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyCavan {background:url(../images/map/cavan_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyFermanagh {background:url(../images/map/fermanagh_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyTyrone {background:url(../images/map/tyrone_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}

#mapCountyWaterford {background:url(../images/map/waterford_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyCork {background:url(../images/map/cork_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyKerry {background:url(../images/map/kerry_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyClare {background:url(../images/map/clare_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyLimerick {background:url(../images/map/limerick_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyTipperary {background:url(../images/map/tipperary_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}

#mapCountyGalway {background:url(../images/map/galway_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyMayo {background:url(../images/map/mayo_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountySligo {background:url(../images/map/sligo_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyLeitrim {background:url(../images/map/leitrim_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
#mapCountyRoscommon {background:url(../images/map/roscommon_big.gif) no-repeat 0px 0px; height:464px; position:absolute; width:366px;}
/* BIG COUNTIES */
/* ***** MAP ***** */


/* ***** VIRTUAL TOUR ***** */
#virtualTour {background-color:#003b2e;}
#virtualTour p {color:#ffffff; font-family:Georgia; padding:10px 0px 10px 0px; text-align:center;}
/* ***** VIRTUAL TOUR ***** */