/*---------------------------------------------- Layout Styles -----------------------------------------------*/ 
/*------------------------------------------- Harrington Waters ----------------------------------------------*/ 
.leftsidebarHW { background-image:url(Images/layout/HW/LeftStHW.gif); background-repeat:repeat-y; width:14px;}
.rightsidebarHW { background-image:url(Images/layout/HW/RightStHW.gif);  background-repeat:repeat-y; width:14px;}
.leftBHW { background-image:url(Images/layout/HW/LeftBtmHW.gif);  background-repeat:no-repeat; width:14px;}
.rightBHW { background-image:url(Images/layout/HW/RightBtmHW.gif);  background-repeat:no-repeat; width:14px;}
.borderbottomHW { background-image:url(Images/layout/HW/BorderBtmHW.gif); background-repeat:repeat-x; margin-top:15px;}
/*-------------------------------------------------- Home -----------------------------------------------------*/
.leftBHOME { background-image:url(Images/layout/HW/LeftBtmHW.gif);  background-repeat:no-repeat; width:14px;}
.rightBHOME { background-image:url(Images/layout/HW/RightBtmHW.gif);  background-repeat:no-repeat; width:14px;}
/*----------------------------------------------- Calypso Bay --------------------------------------------------*/
.leftsidebarCB { background-image:url(Images/layout/CB/LeftStCB.gif); background-repeat:repeat-y; width:14px;}
.rightsidebarCB { background-image:url(Images/layout/CB/RightStCB.gif);  background-repeat:repeat-y; width:14px;}
.leftBCB { background-image:url(Images/layout/CB/LeftBtmCB.gif);  background-repeat:no-repeat; width:14px;}
.rightBCB { background-image:url(Images/layout/CB/RightBtmCB.gif);  background-repeat:no-repeat; width:14px;}
.borderbottomCB { background-image:url(Images/layout/CB/BorderBtmCB.gif); background-repeat:repeat-x; margin-top:15px;}
/*---------------------------------------------- Hunter Valley --------------------------------------------------*/
.leftsidebarHV { background-image:url(Images/layout/HV/LeftStHV.gif); background-repeat:repeat-y; width:14px;}
.rightsidebarHV { background-image:url(Images/layout/HV/RightStHV.gif);  background-repeat:repeat-y; width:14px;}
.leftBHV { background-image:url(Images/layout/HV/LeftBtmHV.gif);  background-repeat:no-repeat; width:14px;}
.rightBHV { background-image:url(Images/layout/HV/RightBtmHV.gif);  background-repeat:no-repeat; width:14px;}
.borderbottomHV { background-image:url(Images/layout/HV/BorderBtmHV.gif); background-repeat:repeat-x; margin-top:15px;}
/*----------------------------------------------- Miscellaneous --------------------------------------------------*/
#contentdiv { width:780px; height:243px; vertical-align:middle; padding-left:20px; padding-right:20px; }
#leftsidebar { background-image:url(/Skins/_PortalSite_2009/Images/layout/borderlt.gif); background-repeat:no-repeat; width:9px; margin-top:57px;}
.leftsidebarCalypso { background-image:url(/Skins/_PortalSite_2009/Images/layout/Calypso_LRepeatborder.gif); background-repeat:repeat-y; width:14px; }
.rightsidebarCalypso { background-image:url(/Skins/_PortalSite_2009/Images/layout/Calypso_RRepeatborder.gif); background-repeat:repeat-y; width:14px; }
#leftsidebar3 { background-image:url(/Skins/_PortalSite_2009/Images/layout/borderlb.gif); background-repeat:no-repeat; width:9px; }
#headerpic { background-image: url(Images/layout/HW/TopBannerHW.gif); background-repeat:no-repeat; height:72px; }
.headerpic { background-image:url(Images/home/Harrigans_Irish_Pubs_Logo.gif); background-repeat:no-repeat; height:55px; text-align:right; padding-top:45px; }
.headerpicCB { background-image:url(/Skins/_PortalSite_2009/Images/layout/CB/headerpicCB.gif); background-repeat:no-repeat; height:64px; }
.headerpicHV { background-image:url(/Skins/_PortalSite_2009/Images/layout/HV/TopBannerHV.gif); background-repeat:no-repeat; height:64px; }
/*---------------------------------------------- Page Backgrounds ------------------------------------------------*/
.homebg { background-image:url(Images/layout/Home/HomeBG.gif); background-repeat:no-repeat; }
.homebg2 { background-image:url(Images/home/homebg2.gif); background-repeat:no-repeat; }
.homebg3 { background-image:url(Images/home/CalypsoBG.gif); background-repeat:no-repeat; }
.homebg4 { background-image: url('Images/layout/HW/HWBBG.gif'); background-repeat:no-repeat; }
.hvbg { background-image: url(Images/layout/HV/HVBG.gif); background-repeat:no-repeat; min-height:661px; }
.homebg5 { background-image:url(Images/layout/Home/HomeBG.gif); background-repeat:no-repeat; }
.homebgHP { background-image:url(Images/layout/Home/HomeBG2.gif); background-repeat:no-repeat; }
/*------------------------------------------------- Site Menu ----------------------------------------------------*/
.SiteMenu3 { background-image:url('Images/Menu/CalypsobgMenuBG.gif');width:100%; height:37px; background-repeat:no-repeat; }
.SiteMenu2 { background-image: url('Images/layout/HV/MenuBgHV.gif');width:100%; height:37px; background-repeat:no-repeat; }
.SiteMenu { height:42px;  }
.SiteMenu4 { background-image: url('Images/layout/HW/MenubgHW.gif');width:100%; height:37px; background-repeat:no-repeat; }
.SiteMenuBG { background-image:url('Images/Menu/menubg.gif'); width:100%; height:43px; background-repeat:repeat-x;}
.siteMenuBG { background-image:url('Images/Menu/menubg.gif'); width:100%; height:43px; background-repeat:repeat-x;}


/*------------------------------------------------- Separators ---------------------------------------------------*/
.SepCB { background-image:url(Images/layout/CB/separator.gif); height:8px; width:820px; background-repeat:no-repeat; }
.SepHV { background-image:url(Images/layout/HV/SeparatorHV.gif); height:8px; width:820px; background-repeat:no-repeat }
/*--------------------------------------------- End Layout Styles ------------------------------------------------*/

/*-------------------------------------- NEW PORTAL SITE -----------------------------------------*/
/*----------------------------------------- HOME PAGE --------------------------------------------*/

.bg_repeat { background:url(/Skins/_PortalSite_2009/Images/2009/bgs/bg_repeat.gif); background-repeat:repeat; width:100%; height:100%; background-position:50%; }
.bg_radial { background:url(/Skins/_PortalSite_2009/Images/2009/bgs/bg_radial.png); background-repeat:no-repeat; width:100%; height:100%;background-position:50% 0%; }
.ie7 .bg_radial, .ie6 .bg_radial { background:#000 !important; background-image:none !important; }
.bg_swirls { background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/swirls.gif) no-repeat scroll 50% 178px; background-repeat:no-repeat; width:100%; height:100%; }

.homea #hContent { }
.homea #content { background:url(/Skins/_PortalSite_2009/Images/2009/bgs/pub_bg.png); background-repeat:no-repeat; height:298px; /* opacity:0.8;filter:alpha(opacity=80) */ } 
.homea #content div { background:none ; }

.page_wrap {padding-right:1px; height:800px; }
.width820 { width:820px; }
.width848 { width:848px; }
.SiteMenu h1 { left:50%; }
#content { }
#topcontent { background-color:#725825;height:287px;margin:14px 0;padding:7px 16px 0;width:788px; }
#topcontent .left { float:left; width:563px; background: transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/bg_rep.gif) repeat-x scroll 0 22px }
#topcontent .right { float:left; width:222px; height:100%; }
.GallIMG { float:left; width:69px; height:82px; margin-left:5px; margin-bottom:6px; }
#pbGalleryMainImage { display:none; }
.outabout { color:#FFFFFF;font-family:times New Roman;height:22px;line-height:16px;padding-left:8px;text-align:left;font-size:17px;width:222px;}
#HomeContentPanel { padding-left:16px; }
.portalName { padding-left:10px; font-family:"Georgia", Times New Roman, Times, serif; font-size:10.5px; font-weight:bold; color:#FFFFFF; line-height:13px; }
.portalLH { height:129px; }
.calypso_portal { background-image:url(/Skins/_PortalSite_2009/Images/home/calypso_portalPageBG.jpg); background-repeat:no-repeat; background-position:left 7px; float:left; }
.calypso_portalLogo { background-image:url(/Skins/_PortalSite_2009/Images/home/Harrigans_calypsoBay_logosml.gif); background-repeat:no-repeat; background-position:39% top; }
.harrington_portal { background-image:url(/Skins/_PortalSite_2009/Images/home/Harrington_portalPage_bg.jpg); background-repeat:no-repeat; background-position:left 7px; float:left; }
.harrington_portalLogo { background-image:url(/Skins/_PortalSite_2009/Images/home/Harrigans_harrington_logosml.gif); background-repeat:no-repeat; background-position:38% top; }
.huntervalley_portal { background-image:url(/Skins/_PortalSite_2009/Images/home/Hunter_portalPage_bg.jpg); background-repeat:no-repeat; background-position:left 7px; float:left; }
.huntervalley_portalLogo { background-image:url(/Skins/_PortalSite_2009/Images/home/Harrigans_hunterValley_logosml.gif); background-repeat:no-repeat; background-position:38% top; }

/* HOME PAGE */

#Form1 { width:100%; }
.Hunter { width:100%; }
.Hunter .content { }
.Hunter .HunterContentPanel div { background-color:#FFF; }
#bookingIframe { border:0px none !important; }

/* ACCOMO PANEL */

.Hunter .lunch_dinner { float:left; width:526px !important;padding-right:8px; margin-top:12px;}
.Hunter .iframe {float:left; padding-top:11px; }
.Hunter .accomodation { background-color:#FFF !important; height:249px;padding-left:13px; width:807px !important; margin-top:15px; }
.bookings_RED td { width:256px !important; text-align:left !important;}

/* EVENTS PANEL */

.Events { 
	margin-bottom:15px;
	overflow:hidden;
	padding-left:0;
	padding-top:15px;
	text-align:left;
	width:834px;
}
/* ------------------------------------------- */
/* EVENT LIST STYLING!! */

.eventItem .eventColumnOne { float:left; width:113px; height:101px; overflow:hidden; vertical-align:top; text-align:left; }
.eventItem .eventColumnTwo { float:left; width:auto; padding-left:10px; padding-top:7px; width:235px; }
.eventItem .eventImage { vertical-align:top; text-align:left; height:94px; background-color:#000 !important; overflow:hidden;}
.eventItem .eventDesc { color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:32px;line-height:16px;margin-bottom:0 !important;overflow:hidden; }

/* HUNTER VALLEY */

.eventItem { 
	background:#540000 none repeat scroll 0 0 !important;
	border:14px solid #770000;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}

.eventItem .eventName { margin-bottom:7px !important; color:#FF6600; font-family:Arial, Helvetica, sans-serif;font-size:16px; }
.eventItem .date { margin-bottom:0px !important;color:#FFF; font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px; }


/* CALYPSO */

.Calypso .eventItem { 
	background:#183561 none repeat scroll 0 0 !important;
	border:14px solid #2B4B7F;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}
.Calypso .eventItem .eventName { margin-bottom:7px !important; color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; }


/* HARRINGTON */

.HW .eventItem { 
	background:#183561 none repeat scroll 0 0 !important;
	border:14px solid #017EC1;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}
.HW .eventItem .eventName { margin-bottom:7px !important; color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; }

/* ------------------------------------------- */
/* SPECIAL EVENTs LIST STYLING!! */

.SpecialeventItem .eventColumnOne { float:left; width:113px; height:101px; overflow:hidden; vertical-align:top; text-align:left; }
.SpecialeventItem .eventColumnTwo { float:left; width:auto; padding-left:10px; padding-top:7px; width:235px; }
.SpecialeventItem .eventImage { vertical-align:top; text-align:left; height:94px; background-color:#000 !important; overflow:hidden;}
.SpecialeventItem .eventDesc { color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:32px;line-height:16px;margin-bottom:0 !important;overflow:hidden; }
.SpecEventImg { width:130px; float:left;margin:15px; }
.SpecEventInfo { float:left;height:75px;overflow:hidden;padding-bottom:15px;padding-top:15px;width:209px;}

.SpecialeventItem .date { color:#681514; }
.SpecialeventItem .eventDesc { font-family:Arial, Helvetica, sans-serif; font-size:11px;height:35px;overflow:hidden; }

/* HUNTER VALLEY */

.Hunter .SpecialeventItem { 
	background:#540000 none repeat scroll 0 0 !important;
	border:14px solid #990000;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}

.Hunter .SpecialeventItem .eventName { margin-bottom:7px !important; color:#FF6600; font-family:Arial, Helvetica, sans-serif;font-size:16px; }
.SpecialeventItem .date { margin-bottom:0px !important;color:#FFF!important; font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px; }


/* CALYPSO */

.Calypso .SpecialeventItem { 
	background:#183561 none repeat scroll 0 0 !important;
	border:14px solid #2B4B7F;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}
.Calypso .SpecialeventItem .eventName { margin-bottom:7px !important; color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; }


/* HARRINGTON */

.HW .SpecialeventItem { 
	background:#183561 none repeat scroll 0 0 !important;
	border:14px solid #017EC1;
	float:left;
	height:94px;
	margin-bottom:14px;
	margin-right:14px;
	width:375px;
	text-align:left;
}
.HW .SpecialeventItem .eventName { margin-bottom:7px !important; color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; }

/* ------------- END ---------------------------- */

.Hunter a.eventLink:link { color:#FF6600; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Hunter a.eventLink:visited { color:#FF6600; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Hunter a.eventLink:active { color:#FF6600; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Hunter a.eventLink:hover { color:#990000; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }

.Calypso a.eventLink:link { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso a.eventLink:visited { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso a.eventLink:active { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso a.eventLink:hover { color:#3863AA; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }

.HW a.eventLink:link { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.HW a.eventLink:visited { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.HW a.eventLink:active { color:#33CCFF; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.HW a.eventLink:hover { color:#017EC1; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }


#pbList { margin:0px !important; }
.eventsList, #pbEventsList, .titleOuter {  clear:both; }
.title { width:100%; clear:both;padding-bottom:10px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.title .left { width:400px !important; float:left; margin-bottom:0px !important;margin-left:0px;  }
.title .right { width:auto !important; float:right;margin-bottom:0px !important; margin-right:6px;color:#681514; }

/* NEWS CONTROL */
#pbNewsList .newsTxt p { margin-top:3px!important; }
.News { }
.Hunter .News .newsTitle { font-weight:bold; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:16px; }
.Calypso .News .newsTitle { font-weight:bold; color:#006699 !important; font-family:Arial,Helvetica,sans-serif; font-size:16px; }

.Calypso .newsTitle a.eventLink:link { color:#006699; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso .newsTitle a.eventLink:visited { color:#006699; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso .newsTitle a.eventLink:active { color:#006699; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }
.Calypso .newsTitle a.eventLink:hover { color:#3863AA; font-family:Arial, Helvetica, sans-serif;font-size:16px; font-weight:normal; }


.Harrington .News .newsTitle { font-weight:bold; color:#990000; font-family:Arial,Helvetica,sans-serif; font-size:16px; }
.News .newsTxt { height:31px;margin-bottom:10px;overflow:hidden; margin-top:2px; }
.News .readMore { }
.newsSeparator { border-bottom:1px solid #ccc; margin:14px 0px; }
.readMore a:link { color:#04396F;  }
.readMore a:hover { color:#04396F;  }
.readMore a:active { color:#04396F;  }
.readMore a:visited { color:#04396F;  }
.pbPager { font-size:11px !important; }
.value { font-size:11px !important; }
.label  { font-size:11px !important; }
.pbPager a:link { font-size:11px !important; }
.pbPager a:hover { font-size:11px !important; }
.pbPager a:visited { font-size:11px !important; }
.pbPager a:active { font-size:11px !important; }
.newsTxt		{ font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.MsoNormal span 	{ font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important;}


/* CONTENT PANEL */

.content { background-color:#FFFFFF !important;padding-top:14px; padding-bottom:14px;padding-left:13px !important;padding-right:13px;width:794px !important; text-align:left; margin-top:15px; }


.forum .content {background-color:#FFFFFF !important;
margin-top:0;
padding-bottom:14px;
padding-left:8px !important;
padding-right:13px;
padding-top:14px;
text-align:left;
width:776px !important; }

.pbForums2 .content {font-family:arial;
font-size:13px;
font-weight:bold;
margin-top:0 !important;
padding-left:3px !important;
width:781px !important; }


.logins { clear:both;
float:left;
margin-left:15px;
width:500px;}

#pbUserLogin {
float:left;
margin-right:8px;
margin-top:8px;
padding-right:4px;
text-align:right;
vertical-align:middle;
}


.pbForums2 .posts {
border:0px solid #000000;
width:788px;
}

.posts #_ctl0__pbuc41_dgPosts { width:500px !important; }


#_ctl0__pbuc45_dgPosts { border:1px solid #000;width:789px !important; margin-left:1px; }
#_ctl0__pbuc41_dgPosts { border:1px solid #000;width:789px !important; margin-left:1px; }

#_ctl0__pbuc41_dgPosts__ctl2_lblLinkSep1 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl2_lblLinkSep2 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl2_lblLinkSep3 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl2_lblLinkSep4 { display:none; }

#_ctl0__pbuc41_dgPosts__ctl3_lblLinkSep1 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl3_lblLinkSep2 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl3_lblLinkSep3 { display:none; }
#_ctl0__pbuc41_dgPosts__ctl3_lblLinkSep4 { display:none; }



.commands a { clear:both;
float:left;
padding:0;
width:144px;}


.loginforum { background-color:#FFF; margin-top:10px; }




.contentLeft { float:left; width:492px; }

.harrigansContent { background-color:#FFFFFF !important;padding-top:14px; padding-bottom:14px;padding-left:13px !important;padding-right:13px;width:794px !important; }
.harrigansContentLeft { float:left; width:482px; padding-left:3px; }

.contentRight { float:left; width:260px; margin-left:42px;}
.contentLeft .titleLeft {background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hunter/title_underline.gif) no-repeat scroll 100% 100% !important;float:none;min-height:25px;margin-bottom:15px;width:492px; }
.contentLeft .titleRight { float:right;padding-right:26px; }
.contentLeft .pName { width:auto !important; float:left; }

.harrigansContentLeft .titleLeft {background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hunter/title_underline.gif) no-repeat scroll 100% 100% !important;float:none;min-height:25px;margin-bottom:15px;width:492px; }

.homea .harrigansContentLeft .titleLeft {background:transparent url(/Skins/_PortalSite_2009/Images/title_underline_gold.gif) no-repeat scroll 100% 100% !important;float:none;min-height:25px;margin-bottom:15px;width:492px; }


.harrigansContentLeft .titleRight { float:right;padding-right:26px; }
.harrigansContentLeft .pName { width:auto !important; float:left; }

.item { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.altitem { font-family:Arial, Helvetica, sans-serif; font-size:11px; }


.commands span { display:none; }

.contentRight .weddings { margin-top:21px; }
.contentRight .functions { margin-top:21px; }
.contentRight .video { margin-top:21px; }


/* Lunch Dinner */
.menufloat  { float:left;
left:50%;
margin-left:40px;
margin-top:174px;
position:absolute;
z-index:500;}
.bookingsfloat  { float:left;
left:50%;
margin-left:78px;
margin-top:-15px;
position:absolute;
z-index:500;}
/*.dinnerbg  { position:absolute; float:left;padding-top:13px; }*/

/*--------------------------------------- HUNTER VALLEY ------------------------------------------*/

.Hunter .page_wrap { background: url('../../Skins/_PortalSite_2009/Images/2009/bgs/hunter/hunter_bg.jpg'); background-repeat:no-repeat; background-position:50% 173px; }
.Hunter #topcontent { background:#1B0000 !important; height:287px;margin:28px 0 0 0;padding:7px 13px;width:794px; }
.Hunter #topcontent .left { margin-right:9px; }
.Hunter .homea #content { background:none !important; }
.Hunter .headerpic { background-image:url(Images/home/Harrigans_Hunter_Logo.gif);}
.Hunter .bg_repeat { background:url(/Skins/_PortalSite_2009/Images/2009/bgs/hunter_bg_repeat.gif); }
.Hunter .homea #content { height: auto !important;overflow:hidden; }
.Hunter #footer  { background: url('../../Skins/_PortalSite_2009/Images/2009/bgs/hunter_footer.gif'); background-repeat:repeat-x; height:55px;}
.Hunter #footer #_pbuc4_RadMenu1 { margin-top:3px;width:600px !important; float:left !important; }
.Hunter #footer li { width:140px; }
.Hunter #footer a { color:#fff !important; font-size:10px !important;height:13px; }
.Hunter #footer a span { color:#fff !important; font-size:11px !important; }
.Hunter #footer .slide { display:none !important; }
.Hunter .quicklink { background: url('../../Skins/_PortalSite_2009/Images/2009/bgs/quick_links.gif'); background-repeat:no-repeat; width:126px; height:55px; float:left 	!important;margin-right:20px; } 
.Hunter .readMore a:link { color:#681514; !important  }
.Hunter .readMore a:hover { color:#681514; !important  }
.Hunter .readMore a:active { color:#681514; !important  }
.Hunter .readMore a:visited { color:#681514 !important;  }

/*--------------------------------------- CALYPSO BAY ------------------------------------------*/

.Calypso .Hunter .page_wrap { background: transparent url(../../Skins/_PortalSite_2009/Images/2009/bgs/calypso_bg.jpg) no-repeat scroll 50% 173px !important; }
.Calypso .Hunter #topcontent { background:#00293F !important; height:287px;margin:28px 0 0 0;padding:7px 13px;width:794px; }
.Calypso .bg_swirls { background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/swirls_blue.gif) no-repeat scroll 50% 178px; background-repeat:no-repeat; width:100%; height:100%; }
.Calypso .title .right {color:#04396F;float:right;margin-bottom:0 !important;margin-right:6px;width:58px !important;}
.Calypso .topLink {color:#04396F;font-family:"Times New Roman",Times,serif !important;font-size:13px;}
.Calypso #footer {background:transparent url(../../Skins/_PortalSite_2009/Images/2009/bgs/quick_links_footer.gif) repeat-x scroll 0 0;height:55px;}
.Calypso .quicklink { background:transparent none repeat scroll 0 0 !important; }
.Calypso .bg_repeat { background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hw_bg.gif) repeat scroll 0 0; }
.Calypso .contentLeft .titleLeft {background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hw_underline.gif) no-repeat scroll 100% 100% !important;float:none;min-height:25px;margin-bottom:15px;width:492px;}
.Calypso .accomodation {  }
.Calypso .headerpic {background-image:url(Images/home/calypso_logo.gif);}

/*--------------------------------------- HARRINGTON WATERS ------------------------------------------*/

.HW .Hunter .page_wrap { background: transparent url(../../Skins/_PortalSite_2009/Images/2009/bgs/harringtons_bg.jpg) no-repeat scroll 50% 173px !important; }
.HW .Hunter #topcontent { background:#011121 !important; height:287px;margin:28px 0 0 0;padding:7px 13px;width:794px; }
.HW .bg_swirls { background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/swirls_blue.gif) no-repeat scroll 50% 178px; background-repeat:no-repeat; width:100%; height:100%; }
.HW .title .right {color:#011121;float:right;margin-bottom:0 !important;margin-right:6px;width:58px !important;}
.HW .topLink {color:#011121;font-family:"Times New Roman",Times,serif !important;font-size:13px;}
.HW #footer {background:transparent url(../../Skins/_PortalSite_2009/Images/2009/bgs/quick_links_footer.gif) repeat-x scroll 0 0;height:55px;}
.HW .quicklink { background:transparent none repeat scroll 0 0 !important; }
.HW .bg_repeat { background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hw_bg.gif) repeat scroll 0 0; }
.HW .contentLeft .titleLeft {background:transparent url(/Skins/_PortalSite_2009/Images/2009/bgs/hw_underline.gif) no-repeat scroll 100% 100% !important;float:none;min-height:25px;margin-bottom:15px;width:492px;}
.HW .accomodation {  }
.HW .headerpic {background-image:url(Images/home/hw_logo.gif);}
.HW .readMore a:link { color:#011121; !important  }
.HW .readMore a:hover { color:#011121; !important  }
.HW .readMore a:active { color:#011121; !important  }
.HW .readMore a:visited { color:#011121 !important;  }

/* MENU */

.vertical .item a { padding:0px 10px; }

/* MISC */

.CustomForm_Table label { font:"Times New Roman", Times, serif; font-size:12px; }
.CustomForm_Table { font:"Times New Roman", Times, serif; font-size:12px; }
.newsContent .contentLeft .titleLeft { float:left!important; }

/* FORUMS */
.pbForums2 { background-color:#FFFFFF !important;padding:15px;width:790px; }
.pbForums2 .posts .post .content { font-family:arial;
font-size:11px;
width:541px !important; }
.details span { font-family:Arial, Helvetica, sans-serif; font-size:11px !important; }
.details .replies { font-family:Arial, Helvetica, sans-serif; font-size:11px !important; }
.groupname{ color:#681514; }
.pbForums2 .groups .forums {border-color:#333333 #333333 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px 0;}
.pbForums2 .groups .forums .datagrid .header {background:#999 none repeat scroll 0 0;border-bottom:1px solid #333333;}
.pbForums2 .groups .groupname { padding-left:5px; padding-top:5px; }
.pbForums2 .groups .groupname { border-left:1px solid #333333; border-right:1px solid #333333; border-top:1px solid #333333; }
.pbForums2 .groups .forums .datagrid .item { background:#DDDDDD none repeat scroll 0 0; border-bottom:1px solid #333; color:black; }
.header { font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-left:1px !important; background:#BBBBBB !important; }
.header .name { color:#681514;
font-family:arial;
font-size:13px;}
.forums a:visited {color:#000000;font-family:Arial;font-size:12px;font-weight:bold; }
.forums a:link {color:#000000;font-family:Arial;font-size:12px;font-weight:bold; }
.forums a:hover {color:#000000;font-family:Arial;font-size:12px;font-weight:bold; }
.forums a:active {color:#000000;font-family:Arial;font-size:12px;font-weight:bold; }
.pbForums2 .groups .forums .description {font-family:arial;font-size:11px;}
.pbForums2 .groups .forums .topics {font-family:arial;font-size:11px;}
.pbForums2 .groups .forums .posts {font-family:arial;font-size:11px;}
.pbForums2 .groups .forums .lastpostuser {font-family:arial;font-size:11px;}
.pbForums2 .groups .forums .lastpostdatetime {font-family:arial;font-size:11px;}

/* ----------------------------- / PRINT PAGE RULES / ----------------------------- */
#PrintLayout_Content .accomodation, #PrintLayout_Content .contentRight, #PrintLayout_Content .Events, #PrintLayout_Content .titleRight { display:none; }

/* ----------------------------- / IE6 RULES / ----------------------------- */

.ie6 .harrigansContent { text-align:left !important; }


.ie6 .headerpic 							{ margin-bottom:15px; }
.ie6 #topcontent 							{ background-color:#725825; height:294px; margin:14px 0; padding:7px 16px; width:820px; }
.ie6 .GallIMG 								{ margin-bottom:2px !important; margin-left:3.5px !important; }
.ie6 #topcontent 							{ height:294px !important; overflow:hidden; }

.ie6 .eventDesc 							{ padding-bottom:5px; height:13px; }
.ie6 .title 								{ width:100%; clear:both;padding-bottom:0px !important; }
.ie6 .Events 								{ height:297px !important; margin-bottom:15px; padding-left:0px !important; padding-top:15px; text-align:left; }

.ie6 .hunter #topcontent 					{ float:left; height:294px !important; overflow:hidden; margin-top:35px; margin-left:1px;width:821px; padding-left:14px; }
.ie6 .Hunter .accomodation 					{ height:249px; padding-left:13px; width:821px !important; }
.ie6 .content 								{ padding-left:13px !important; padding-right:13px; padding-top:14px; width:821px !important; }
.ie6  .qLinkRight 							{ width:640px !important; padding-left:10px; }
.ie6 .contentRight							{ margin-right:20px !important;}
.ie6 .harrigansContentLeft					{ width:470px !important;}


.ie6 .newsTxt							{ width:470px !important;}
.ie6 .newsTitle							{ width:470px !important;}
.ie6 #pbNewsList							{ width:470px !important;}

.ie6 .pbSiteMenu .link 						{ padding:0px !important; }
.ie6 .radmenu .item 						{ width:20px; }
.ie6 .radmenu ul.rootGroup					{ padding-left:12px; }


/* ----------------------------- / IE7 RULES / ----------------------------- */

.ie7 .headerpic 							{ margin-bottom:15px; }
.ie7 .pbSiteMenu .link 						{ padding:0px !important; }
.ie7 .radmenu ul.rootGroup					{ padding-left:12px; }
.ie7 .GallIMG 								{ margin-bottom:2px !important; }

.ie7 #topcontent 							{ height:294px !important; overflow:hidden;width:788px; padding-left:16px !important }


.ie7 .Hunter .accomodation 					{ height:249px; padding-left:13px; width:821px !important; }
.ie7 .content 								{ padding-left:13px !important; padding-right:13px; padding-top:14px; width:821px !important; }
.ie7 .qLinkRight 							{ width:640px !important; padding-left:10px; }
.ie7 .eventDesc 							{ padding-bottom:5px; height:13px; }
.ie7 .title 								{ width:100%; clear:both;padding-bottom:0px !important; }
.ie7 .Events 								{ height:297px !important; margin-bottom:15px; padding-left:0px; padding-top:15px; text-align:left; }
.ie7 .siteMenuBG 							{ background-image:url(Images/Menu/menubg.gif);background-repeat:repeat-x;height:43px;margin-top:23px;width:100%;}
.ie7 .harrigansContent 						{ text-align:left !important; }
/*.ie7 .dinnerbg 								{ float:left; padding-top:13px; position:absolute !important; }*/


/* ------ */
/*

.ie8 .radmenu .item 						{ width:20px; }
.ie8 .headerpic 							{ margin-bottom:15px; }
.ie8 .pbSiteMenu .link 						{ padding:0px !important; }
.ie8 .radmenu ul.rootGroup					{ padding-left:12px; }
.ie8 #topcontent 							{ background-color:#725825; height:294px; margin:14px 0; padding:7px 16px; width:820px; }
.ie8 .GallIMG 								{ margin-bottom:2px !important; }

.ie8 #topcontent 							{ height:294px !important; overflow:hidden; width:788px; }
.ie8 .hunter #topcontent 					{ height:294px !important; overflow:hidden; margin-top:35px; margin-left:1px;width:821px; padding-left:14px; }
.ie8 .Hunter .accomodation 					{ height:249px; padding-left:13px; width:821px !important; }
.ie8 .content 								{ padding-left:13px !important; padding-right:13px; padding-top:14px; width:821px !important; }
.ie8 .qLinkRight 							{ width:640px !important; padding-left:10px; }
.ie8 .eventItem 							{ height:75px !important; margin-bottom:7px !important; margin-left:7px; padding-left:10px; padding-top:7px; width:260px !important; }
.ie8 .eventDesc 							{ padding-bottom:5px; }
.ie8 .title 								{ width:100%; clear:both;padding-bottom:0px !important; }
.ie8 .Events 								{ padding-bottom:14px; }

*/
