/*
$Id: layout.css,v 1.18 2009/02/04 12:51:13 michael Exp $
$Log: layout.css,v $
Revision 1.18  2009/02/04 12:51:13  michael
panel text too long - logo-font removed / header fontsize smaller

Revision 1.17  2009/01/09 12:58:03  caroline
update popup

Revision 1.16  2008/10/10 11:35:02  Jason
no message

Revision 1.15  2008/10/02 13:43:04  jarek
jQuery News module added

Revision 1.14  2008/10/01 11:39:17  Christopher.Hackett
no message

Revision 1.13  2008/10/01 11:23:04  Christopher.Hackett
no message

Revision 1.12  2008/08/13 11:44:43  tom
added pressReleases button

Revision 1.11  2007/06/29 15:01:35  tom
new styles for HP popup

Revision 1.10  2007/06/22 18:48:20  tom
added styles for HPpopup a tags

Revision 1.9  2007/06/22 18:42:32  tom
added styles for popupHP function for IOAAM popup for HP

Revision 1.8  2006/11/24 12:25:30  caroline
IE7 bug fix on navigation

Revision 1.7  2006/06/13 11:54:02  caroline
QA

Revision 1.6  2006/06/12 14:36:13  caroline
added img style to features

Revision 1.5  2006/06/12 13:06:44  caroline
add class hrline

Revision 1.4  2006/06/02 15:10:29  caroline
feedback

Revision 1.3  2006/03/30 13:58:22  caroline
padding top added to testimonial txt

Revision 1.2  2006/03/30 13:54:53  caroline
IE hack for sub nav height, padding top for third level nav

Revision 1.1.1.1  2006/03/30 13:38:23  caroline
no message

*/


/* Adare Golf Club */
/* Created by Caroline Butler */

/* General styles */
body { margin: 0; padding: 0; background: transparent url(/images/general/bgsite.jpg) top;}
body, p, ul, ol, li, th, td, input, select, textarea { font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif;  }
img { border: 0; }

a { color: #374C3C; text-decoration: none; }
a:hover { text-decoration: underline; }

abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }

h1 { font: bold 14px Verdana, Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0; }
h2 { font: normal 16px Verdana, Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 18px 0 0 0; color:#B8AD6E;}
h3 { font: normal 14px Verdana, Helvetica, Arial, sans-serif; letter-spacing: -1px; margin: 0; color:#B8AD6E;}
h4 {  }

hr { border: none; height: 1px; background: #ccc; margin: 2em 0; }
.Divider{clear:both;}

/* Element styles */
#siteHolder { border:0px solid blue;width: 790px; margin: 6px auto; }

#headerNav ul {border:0px solid black; margin: 0; padding: 0 17px 5px 0; float:right;height:9px;text-align:left;display:block;LIST-STYLE-TYPE: none;}
#headerNav ul li { display: block; color:#BCB691; width:auto; height:9px; float:left; text-align:left;}
#headerNav ul li a { display:block; margin:0px; text-decoration: none; text-indent:-9999px; border:0px;}

#headerNav0 {background:transparent url(/images/nav/header_home.gif) bottom left no-repeat; width:29px; height:9px; text-decoration:none;}
#headerNav1 {background:transparent url(/images/nav/header_adaremanor.gif) bottom left no-repeat; width:90px; height:9px; text-decoration:none;}
#headerNav2 {background:transparent url(/images/nav/header_links.gif) bottom left no-repeat; width:31px; height:9px; text-decoration:none;}
#headerNav3 {background:transparent url(/images/nav/header_sitemap.gif) bottom left no-repeat; width:45px; height:9px; text-decoration:none;}
#headerNav4 {background:transparent url(/images/nav/header_location.gif) bottom left no-repeat; width:46px; height:9px; text-decoration:none;}
#headerNav5 {background:transparent url(/images/nav/header_refer.gif) bottom left no-repeat; width:65px; height:9px; text-decoration:none;}

#topBar {clear:both;border:0px solid green;height:13px;background-color:#B8AD6E;}
#headerHolder {border:0px solid black;background-color:#fff;}

/* Primary Navigation */   
#nav {height:48px;width:100%;}
#nav ul {border:0px solid blue;display:block; float:left;margin:0px; text-decoration: none; LIST-STYLE-TYPE: none; padding:10px 0 6px 17px;}
#nav ul li {display:block;float:left; height:32px; text-align:left; text-indent:-9999px;display:inline;}
#nav ul li a {display:block;margin:0px;text-align:center; text-decoration: none; border:0px; height:32px;}

#nav2 { background-image: url(/images/nav/nav_courseinformation.gif); width:124px;} /* CourseInformation */
#nav3 { background-image: url(/images/nav/nav_teetime.gif); width:114px;} /* TeeTime&Booking */
#nav4 { background-image: url(/images/nav/nav_tournaments.gif); width:87px;} /* Tournaments */
#nav5 { background-image: url(/images/nav/nav_clubhouse.gif); width:79px;} /* CarriageHouse */
#nav6 { background-image: url(/images/nav/nav_accommodation.gif); width:102px;} /* Accommodation */
#nav7 { background-image: url(/images/nav/nav_membership.gif); width:80px;} /* Membership */
#nav8 { background-image: url(/images/nav/nav_golfpackages.gif); width:93px;} /* GolfPackages */
#nav9 { background-image: url(/images/nav/nav_contactus.gif); width:77px;} /* Contact Us */

#SideBar {border:0px solid red; width:138px; float:left; margin:20px 12px 10px 0; height:auto;}
#Subnav ul {border:0px solid blue; display:block; float:left; width:138px; margin:0 0 22px 0; text-decoration: none;LIST-STYLE-TYPE: none;padding:0;}
#Subnav ul li {display:block; min-height:20px; text-align:left; background: url(/images/nav/subnav_bg.gif);background-repeat:no-repeat;padding:8px 0 0 25px;}
* html #Subnav ul li {height:20px;} /* IE, hack */
#Subnav ul li a {display:block; height:auto; margin:0px; text-decoration: none; border:0px; color:#645836;font: 10px Verdana, Arial, Sans-Serif;}

#Subnav ul li ul {border:0px solid blue;width:110px;display:block; float:left;text-decoration: none;LIST-STYLE-TYPE: none;padding:5px 0 0 0;margin:0px;background-color:#FAFAFA;color:#06991B;}
#Subnav ul li ul li {border:0px solid red;display:block;height:20px;text-align:left;background-color:#ffffff;padding:0;margin:0;background:none;}
#Subnav ul li ul li a {display:block;height:20px;margin:0px; text-decoration: none;border:0px;color:#645836;}

#headerImage {padding:0px 0 0px 17px;background-color:#fff;border:0px solid red;clear:both;display:block;}
#bodyHolder {float:left;border:0px solid orange; background-color:#fff; background-image: url(/images/general/logo.jpg); background-repeat:repeat-x; position:relative;}

#logo {border:0px solid red; width:160px; height:36px; float:right; text-align:left; background:transparent url(/images/general/logo.gif) bottom left no-repeat; margin:0px 0px 0px 0px; padding:0;}
#logo a {display:block; text-indent:-9999px; text-decoration:none; width:160px; height:36px;border:0px;}  
#logo h1 {margin:0px 0px 0px 0px}

/*#content {border:0px solid red;padding:15px 21px 19px 21px; color: #374C3C;}*/
#content {border:0px solid red;padding:15px 21px 19px 21px; color: #374C3C;float:left;}
#text {border:0px solid black; float:left;width:595px; padding:0;}
#testimonial {clear:both;border:0px solid red; background:url(/images/general/testimonial.gif); width:138px; height:153px;margin-top:15px;text-align:center;font:9px Verdana, Arial, Sans-serif;line-height:14px;}
#testimonialTxt {color:#645836; border:0px solid blue; margin:0px 17px 0 17px; padding-top:16px;}
#testimonialTxt a{color:#645836;}
#linehr{background:url(/images/general/hr.gif); background-repeat:repeat-x; height:1px; margin:20px 0 4px 0;}
.linehr{background:url(/images/general/hr.gif); background-repeat:repeat-x; height:1px; margin:20px 0 4px 0;}

/* General styles */
#HomeHighlights {border:0px solid red; height:140px;}

#features {border:0px solid red; background: url(/images/general/box_features.jpg); width:323px; height:140px;float:left;margin-right:10px;text-align:center;padding-left:6px;}
.feature{border:0px solid red; margin:12px 0 0 20px; text-align:center; color:#374C3C; width:78px; float:left;}
.feature a {color:#374C3C; text-decoration:none;font: 9px Verdana, Arial, Helvetica, sans-serif;padding:0px;}
#features img {margin:0 0 6px 0;}

#newsletter {border:0px solid red;background: url(/images/general/box_newsletter.jpg);width:243px;height:140px;float:left;font: 11px Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#796C37;}
#newsletter h3 {background: url(/images/general/newsletter.gif);text-indent:-9999px;height:49px;margin:0px;padding:0px;}
#newsletter label {color:#796C37;}
.newsletter {border:0px solid red;padding:5px 0 0 10px;line-height:18px;}
.inputNewsltter {background: url(/images/general/input_newsletter.gif);background-repeat:no-repeat;border-top:0;border-left:0;border-bottom:0;height:17px;width:163px;padding-left:5px;border-right:1px solid #E4E1D3;}


#note {background: url(/images/general/box_note.jpg);width:155px;height:140px;float:right;font: 10px Verdana, Arial, Helvetica, sans-serif;color:#7A7349;}
#note h3 {background: url(/images/general/note.gif);text-indent:-9999px;height:34px;margin:0;padding:0;}
#notetext {padding:4px 11px;font:10px Verdana, Arial, Sans-Serif;}
#notetext a {font-weight:bold;color:#7A7349;text-decoration:none;}

/* Footer styles */
#bottomBar {clear:both;border:0px solid black;height:13px;background-color:#B8AD6E;text-align:left;font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#bottomBar a { border:0px solid red;display:block;text-indent:-9999px;float:right;text-decoration:none;width:100px;height:13px;background-image: url(/images/general/aro.gif); background-repeat:no-repeat; background-position:right;}

#Footer{font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;padding-left:17px;}

#AddressIreland {margin-top:7px;border:0px solid red;clear:both;width:626px;height:9px;float:left;color:#BCB691;background-image: url(/images/general/addressIreland.gif); background-repeat:no-repeat;text-indent:-9999px;}
#AddressUSA {clear:both;float:left;color:#BCB691;width:626px;height:9px;background-image: url(/images/general/addressUSA.gif); background-repeat:no-repeat;text-indent:-999px;}
#AddressUK {width:140px;clear:both;float:left;color:#BCB691;height:9px;background-image: url(/images/general/addressUK.gif); background-repeat:no-repeat;text-indent:-999px;}

#EmailIreland a{margin-top:7px;width:130px;height:9px;float:left;color:#BCB691;background-image: url(/images/general/emailIreland.gif); background-repeat:no-repeat;text-indent:-9999px;}
#EmailUSA a{width:130px;height:9px;float:left;color:#BCB691;background-image: url(/images/general/emailUSA.gif); background-repeat:no-repeat;text-indent:-9999px;}

/*Fieldsets & Legends*/
fieldset{border:1px solid #B8AD6E;width:auto;padding:20px;}
legend{color:#B8AD6E;background:#fff;font:12px Verdana, Arial, Sans-serif;}

/* Classes */
.hide { display: none; }
.clear { clear: both; }

.flLeft { float: left; margin: 0 15px 0 0; } /* useful for images that appear in the flow of content */
.flRight { float: right; margin: 0 0 0 15px; }

.image{margin-left:7px;}

.standardForm table { border: 1px solid #999; margin: 10px auto;text-align:center;color:#374C3C;}
.standardForm th { font-weight: bold; text-align:right;padding-right:10px;}
.standardForm td { color:#B8AD6E;}
.standardForm .labeltd1 { background-color: #efefef; }
.standardForm .labeltd2 { background-color: #B0C4B5; }
.standardForm .inputtd1, .standardForm .inputtd2 { background-color: #f7f7f7; }
.standardForm input, .standardForm textarea { width: 250px; color:#374C3C;}
.standardForm select { width: 254px; color:#374C3C;}
.standardForm input.checkbox, .standardForm input.radio { width: 20px; }
.standardForm input.submit { width: 53px; }
.standardForm td.mandatory label:after { content: " *"; }

.table {border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD;background:transparent url(/images/general/base_bg.gif) bottom; background-repeat:no-repeat;}
.scorcard {border:1px solid black;text-transform: uppercase; text-align:center;font: bold 9px Tahoma, Verdana, Sans-sefir;}
.scorcard td {border:1px solid black;text-transform: uppercase; text-align:center;font: bold 9px Tahoma, Verdana, Sans-sefir;}
.mens {background-color:#004890; color:#fff;}
.ladies {background-color:#8B2743; color:#fff;}
.blue {background-color:#006CB7; color:#fff;}
.yellow {background-color:#FDB82C; color:#fff;}
.grey {background-color:#C8C9CB; color:#000;}
.red {background-color:#F03B34; color:#fff;}

#loginForm{ border: 0px solid red; color:#374C3C;background: url(/images/general/box.gif);height:140px;width:366px;}
#loginForm table{ margin:25px 0 0 15px;}
#loginForm th{ font-weight: bold; text-align:left;padding-bottom:10px;}
#loginForm td { color:#B8AD6E;text-align:left;}
#loginForm input, .standardForm textarea { width: 250px; color:#374C3C;}
#loginForm input.submit { width: 53px; }

.newsletter {}

/*Random Styles*/
#sitemap ul {list-style-type: none;margin:5px 0 5px 40px;}
#sitemap ul li {}

#postcardHolder{border:5px solid white;background:#19301E;width:500px;height:316px;color:#fff;}
#postphoto{float:left;}
#postformHolder{float:left;margin-left:10px;text-align:center;}
.Posttable{color:#fff;padding:1px;text-align:right;}

#logout{text-align:right;font-weight:bold;}

/* ------------------------------------------------------------------------------------------ */  	  	  

/* Tabbed links module */
.tabset_tabs { margin: 0; padding: 0; list-style-type: none; position: relative; z-index: 2; white-space: nowrap;}
.tabset_tabs li { margin: 0; padding: 0; display: inline; border-bottom:none;}
.tabset_tabs a	{ color: #706844 ! important; background-color: #E9DDC4 ! important; border: 1px solid #9F865D; text-decoration: none; padding: 0 0.6em; border-left-width: 0; border-bottom: none; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}
.tabset_tabs a:hover	{ background-color: #ECE7DD ! important;  border-bottom:none;}
.tabset_tabs a.active { color: #A57B31 ! important; background-color: white ! important; border-color: #A57B31; border-left-width: 1px; cursor: default; border-bottom: white; padding-top: 3px; padding-bottom: 3px;}
.tabset_tabs li.firstchild a	{ border-left-width: 1px;}
.tabset_content { border: 1px solid #A57B31; background-color: white; position: relative; z-index: 1; padding: 0.5em 1em; display: none; width:570px;}
.tabset_content ul { margin-left: 25px; padding-left: 0; }
.tabset_content ul li { font-size: 11px; line-height: 15px; margin-bottom: 10px; }
.tabset_label { display: none; }
.tabset_content_active	{ display: block; }

/* ------------------------------------------------------------------------------------------ */  	  	  

/* start photo gallery styles */
#library { width:450px; height:275px;}
#library span.left { float:left; text-align:left; width:15px; padding-right:10px;}
#library span.button { float:left; text-align:left; width:15px; height:10px; }
#library span.right {width:400px; height:274px; float:right; padding:0px 3px 3px 3px; }
      
.libraryItem {display: block; border-bottom:1px solid white;width:20px; height:13px;text-align:center; text-decoration:none;margin:5px 0px 0px 7px;border:1px solid #CBCBCB;}
.libraryItem:hover, .libraryItem:visited {text-decoration: none;border:1px solid #CBCBCB;  }
.librarySelectedItem, .librarySelectedItem:hover, .librarySelectedItem:visited {display: block;border-bottom:1px solid white;width:20px;height:10px;text-align:center; text-decoration:none;margin:5px 0px 0px 7px;border:1px solid #CBCBCB;background:#CBCBCB;}
      
a.next, a.next:active, a.next:visited, a.next:hover{ font:10px Verdana, Arial, sans-serif; padding:2px 4px 2px 0px; float:right; }
a.prev, a.prev:active, a.prev:visited, a.prev:hover{ font:10px Verdana, Arial, sans-serif; padding:2px 0px 2px 4px; float:left;  }



#HomeImage{border:0px solid black;margin-top:6px;}
#HolebyHolePhoto {text-align:center;background: transparent url(/images/general/HoleByHole_Photo.gif);background-repeat: no-repeat;border:0px solid blue;width:124px;height:190px;padding:3px 0 0 3px;float:left;}



#HoleByHole {border:0px solid red;color:#666633;height:100%;font:12px Verdana, Arial, sans-serif;}
#HolebyHoleGreen {text-align:center;background: transparent url(/images/general/HoleByHole_Image.gif);background-repeat: no-repeat;width:456px;height:190px;padding:3px 3px 0 0;float:right;}

#Description{border:0px solid blue;margin:0;padding:0;font:11px Verdana, Arial, sans-serif;line-height:18px;float:left;}

#HoleList{border:0px solid green;margin:0px 0 10px 0;font:10px Verdana, Arial, sans-serif;width:550px;line-height:14px;float:left;}
.HoleItem {border-bottom:1px solid white;width:20px; height:13px;text-align:center; text-decoration:none;margin:5px 0px 0px 7px;margin:5px 0px 0px 7px;}
.HoleItem:hover, .HoleItem:visited {text-decoration: none;margin:5px 0px 0px 7px;}
.HoleSelectedItem, .HoleSelectedItem:hover, .librarySelectedItem:visited {border-bottom:1px solid #374C3C;width:20px;height:10px;text-align:center; text-decoration:none;margin:5px 0px 0px 7px;font-weight:bold;}

#HoleInfo {border:0px solid blue;width:126px; float:left;margin-top:15px;}
#HolebyHoleLength {border:0px solid red;background-image:url(/images/general/bg_holelength.gif); background-repeat:no-repeat;width:47px;height:65px;text-align:center;margin-left:30px;}
#HolebyHoleLength ul{margin:0; padding:0; list-style-type:none;}
#HolebyHoleLength ul li{line-height:15px;color:#000;}
#HolebyHoleLength ul li .LengthRed {color:#ffffff;}

#HolebyHoleSign {border:0px solid red;background-image:url(/images/general/bg_holesign.jpg); background-repeat:no-repeat;width:111px; height:100px;margin-top:10px;}
#HoleNumber {border:0px solid black; text-align:center;color:#fff; font: 25px Verdana, Arial, Sans-serif;width:50px;float:right;margin:35px 0 0 0px;}
#HolePar {border:0px solid blue; color:#fff; font: 14px Verdana, Arial, Sans-serif;width:40px;float:right;margin:45px 0 0 0;}



/* HP body onload popup FRI22JUN2007, amended FRI29JUN2007 */

#popupHolder{width:510px; height:350px; margin:0; padding:0; float:left; clear:both;
    background:url(/images/general/HP_popupBG1new.jpg); background-repeat:no-repeat; background-color:#F0F5EE;}
#popupLHS{width:195px; height:289px; margin:0; padding:0; float:left;
    /*background:url(/images/AGC_logo.jpg) center right no-repeat;*/}
#popupRHS{width:315px; height:289px; margin:0; padding:0; float:right;}
#popupTxt{margin:50px 0 0 0; padding:0 10px 0 20px; float:left; clear:both;
    font:11px/16px Verdana,Tahoma,Arial,sans-serif; color:#374C3C; text-align:center;}
#popupTxt h1{clear:both; color:#B8AD6E; letter-spacing:normal; font:14px sans-serif; font-weight:normal;}
#popupTxt a{font-weight:bold; font-style:italic; color:#374C3C; text-decoration:none;}
#popupTxt a:hover{text-decoration:underline;}

#subheader{color:#374C3C; font-weight:bold; font-family:Arial,sans-serif; font-size:12px; text-transform:uppercase;}



#pressReleases{width:138px; height:50px; margin:0; padding:0; float:left; clear:both;
    background:url(/images/general/pressReleasesBG1.jpg) top no-repeat; text-indent:-9999px;}

