@charset "UTF-8";
/* CSS Document */
/*title: ardglass.css // author: adam cartlidge - origin partners // client: ARDGLASS GOLF CLUB // url: http://www.ardglassgolfclub.com/ // modified: 00/00/00 // */


/* table, caption, tbody, tfoot, thead, tr, th, td*/

/*****reset*****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h5, 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 {
	
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline; }

:focus { outline: 0; }
ol, ul { list-style: none; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*ASSETS*/
.clear { clear: both; height:0px; overflow:hidden; }
body { margin:0; padding:0;font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; line-height:18px; color: #ffffff; background:#000000;
	background-image: url(http://www.ardglassgolfclub.com/images/root/ardglass_background2.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.bg {background-attachment:scroll; background-repeat:no-repeat; background-position:top left;}
/*a { color: #c5b972; text-decoration:none; }
a:link, a:active { text-decoration:none; }
a:visited {color:#c5b972; text-decoration:none; }
a:hover { text-decoration:underline; color:#c5b972;}*/




/*PNGFIX*/
img, input, div { behavior: url(iepngfix.htc); margin:0; padding:0; }


/*STRUCTURE*/
#container {width:950px; height:auto; min-height:500px; margin:0 auto; padding:0; background:none;}
.header {width:950px; height:240px; margin:0; padding:0; background:url(headerbg.png) no-repeat top left;}
.home-content {width:950px; height:400px; margin:0; padding:0; background:url(contentbg.png) no-repeat top left;}
.flash-content {width:950px; height:auto; min-height:500px margin:0; padding:0; background:url(contentbg.png) no-repeat top left;}
.content {width:950px; height:auto; margin:10px 0 0 0; padding:0; background:none;}
.home-left {width:710px; height:400px; margin:0 10px 0 0; padding:0; float:left; background:none;}
.home-right {width:230px; height:400px; margin:0; padding:0; float:left; background:none;}
.tabs-shell {width:210px; height:390px; margin:0 10px 0 10px; padding:0; background:url(tabsbg.png) no-repeat top left;}
.flashbanner {width:690px; height:250px; margin:0 10px 0 10px; padding:0; background:none;}
.logo-shell {width:950px; height:160px; margin:0; padding:0;; background:none;}
.logo {width:160px; height:160px; margin:0px 0 0 31px; padding:0; float:left; background:none;}
.utility {width:210px; height:65px; margin:95px 10px 0 0; padding:0; float:right; background:none;}
.utility a:hover img {opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}
.logo a:hover img {padding:0; border:2px solid #e0d595; opacity:1.0; filter:Alpha(Opacity=100); -moz-opacity: 1.0; border:none; margin:0; padding:0;}
.navigation {width:950px; height:40px; margin:30px 0 10px 0; padding:0; background:none;}


.lower-left {width:710px; height:auto; margin:0 10px 0 0; padding:0; float:left; background:#none;}
.lower-top {width:710px; height:20px; margin:0; padding:0; background:url(lower-top.png) no-repeat top left;}
.lower-mid {width:710px; height:auto; margin:0; padding:0; background:url(lower-mid.png) repeat-y top left;}
.lower-btm {width:710px; height:20px; margin:0; padding:0; background:url(lower-btm.png) no-repeat top left;}
.lower-right-shell {width:230px; height:auto; margin:0; padding:0; float:right; background:none;}
.lower-right {width:230px; height:400px; margin:0; padding:10px 0 0 0; background:url(lower-right.png) no-repeat top left;}
.lower-right-sectors {width:230px; height:auto; margin:0; padding:10px 0 0 0; background:none;}

/*SECTORS*/
.sector-shell {width:950px; height:260px; margin:10px 0 0 0; padding:0; background:none;}
.sector-pane1 {width:230px; height:260px; margin:0 10px 0 0; padding:0; float:left; background:url(sector-pane.png) no-repeat;}
.sector-pane2 {width:230px; height:260px; margin:0 10px 0 0; padding:0; float:left; background:url(sector-pane.png) no-repeat;}
.sector-pane3 {width:230px; height:260px; margin:0 10px 0 0; padding:0; float:left; background:url(sector-pane3.png) no-repeat;}
.sector-pane4 {width:230px; height:260px; margin:0; padding:0; float:left; background:url(sector-pane.png) no-repeat;}
.sector-pane-generic {width:230px; height:260px; margin:0 0 10px 0; padding:0; float:left; background:url(sector-pane.png) no-repeat;}

.sector-pane {margin:0 0 10px 0; padding:0;}
.sector-pane img {border:2px solid #ffffff; width:206px; height:130px; margin:0 10px 0 10px;}
.sector-pane a:hover img { padding:0; border:2px solid #e0d595; opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;}


.sector-pane3 img {border:2px solid #ffffff; width:128px; height:128px; padding:1px 39px 1px 39px; margin:0 10px 0 10px;}
.sector-pane3 a:hover img { padding:0; border:2px solid #e0d595; opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7;width:128px; height:128px; padding:1px 39px 1px 39px;}


.press-watermark {width:210px; height:134px; margin:0; padding:0; position:absolute; z-index:2; background:none; border:none !important; }
.press-watermark a:hover img {width:210px; height:134px; margin:0; padding:0; position:absolute; z-index:2; background:none; opacity:.70; filter:Alpha(Opacity=70); -moz-opacity: 0.7; border:none !important }

.wrapper-lower img {border:2px solid #e0d595; margin:10px 10px 10px 20; float:right;}/*blue text*/
.course-shell {width:930px; height:auto; margin:0; padding:10px; background:#ffffff;}
#member-nav   {width:950px; height:30px; background:#384b62; text-align:center; position:relative; float:left;}

#member-nav   td{text-align:center; }
#member-nav   a{font-family:   "Times New Roman", Times, serif; 
	color:#ffffff;
	font-size:    14px;
	font-weight:   bold;
	padding:0px;
	margin: 0px 0px 0px 0px; 
	text-decoration:none; }

#member-nav   a:hover {text-decoration:underline; }

.wrapper-lower a { color: #990033; text-decoration:none; }
.wrapper-lower a:link, a:active { text-decoration:none; }
.wrapper-lower a:visited {color:#990033; text-decoration:none; }
.wrapper-lower a:hover { text-decoration:underline; color:#e0d595;}


/*TYPOGRAPHY*/
h3 {font: 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #990033; line-height:30px; margin:10px 0 10px 0;}
h4 {font: 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #000066; line-height:25px; margin:0;}

.wrapper-text {margin:0; padding:10px; text-align:left; color:#ffffff;}/*white text*/
.wrapper-lower {margin:0; padding:0px 20px 0px 20px; text-align:left; color:#000066;}/*blue text*/
.wrapper-lower p { color: #000066;font: 13px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; line-height:18px;}
.wrapper-lower ul {margin:10px 0 10px 0; padding:0;}
.wrapper-lower li {list-style-type:disc; list-style-position:inside; color:#000066; font-weight:bold;line-height:24px;}

.wrapper-lower li a:link, .wrapper-lower li a:active, .wrapper-lower li a:visited, .wrapper-lower ol li a:link, .wrapper-lower ol li a:visited, .wrapper-lower ol li a:active {color:#990033;}
.wrapper-lower li a:hover, .wrapper-lower ol li a:hover {color:#e0d595;}
.wrapper-lower ol {margin:10px 0 10px 0; padding:0;}
.wrapper-lower ol li {list-style-type:decimal; list-style-position:inside; color:#000066; line-height:24px; font-weight:bold;}
.sector-titles {width:220px; height:40px; margin:0; padding:0 0 0 10px; background:none;}

p {font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #000066; line-height:18px; margin:0 0 10px 0;}
p strong {font-size:12px; font-weight:bold;}
p.date {font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #990033; font-weight:bold; line-height:18px; margin:0;}
p.test-date {font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #666666; font-weight:bold; font-style:italic; line-height:18px; margin:0;}
p.test-name {font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #990033; font-weight:bold; line-height:18px; margin:10px 0 5px 0;}
p.test-name strong {color: #333333; font-weight:bold;}
p.more, p.more a:link, p.more a:active, p.more a:visited {font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #990033; font-weight:bold; line-height:18px; margin:10px 0 10px 0;}
p.more a:hover {color:#e0d595}



.ardglass-nav {height:40px; position:relative; z-index:100; width:950px; margin-top:0;}
.ardglass-nav .pad {float:left;}

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default top link link styling */

.menu li.top a.top_link {display:block; float:left; height:40px;}
.menu li.top a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px;} /* move the link text off screen */

/* pre-load the hover images into the lists */
.menu li.p1 {width:80px; background:url(home_1.png) no-repeat;}
.menu li.p2 {width:100px; background:url(location_1.png) no-repeat;}
.menu li.p3 {width:120px; background:url(course_1.png) no-repeat;}
.menu li.p4 {width:230px; background:url(rates_1.png) no-repeat;}
.menu li.p5 {width:120px; background:url(membership_1.png) no-repeat;}
.menu li.p6 {width:170px; background:url(accomodation_1.png) no-repeat;}
.menu li.p7 {width:130px; background:url(contact_1.png) no-repeat;}
.menu li.p8 {width:80px;}

/* set up the normal unhovered images in the links */
.menu li a#home {width:80px; background:url(home_0.png) no-repeat;}
.menu li a#location {width:100px; background:url(location_0.png) no-repeat;}
.menu li a#course {width:120px; background:url(course_0.png) no-repeat;}
.menu li a#rates {width:230px; background:url(rates_0.png) no-repeat;}
.menu li a#membership {width:120px; background:url(membership_0.png) no-repeat;}
.menu li a#accomodation {width:170px; background:url(accomodation_0.png) no-repeat;}
.menu li a#contact {width:130px; background:url(contact_0.png) no-repeat;}
.menu li a#members {width:80px;}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover { position:relative; z-index:200;} /* for IE7 */

/* make the links transparent on hover so that the hover images in the lists show through (no flicker) */
.menu li a#home:hover, .menu li:hover a#home,
.menu li a#location:hover, .menu li:hover a#location,
.menu li a#course:hover, .menu li:hover a#course,
.menu li a#rates:hover, .menu li:hover a#rates,
.menu li a#membership:hover, .menu li:hover a#membership,
.menu li a#accomodation:hover, .menu li:hover a#accomodation,
.menu li a#contact:hover, .menu li:hover a#contact {background:transparent;}
.menu li a#members:hover, .menu li:hover a#members,




/***** Members Area Start *****/

.ma_content h1, h2 {
   font-family:   Verdana, Arial, Helvetica,  sans-serif; 
   color:         #6D6;
   font-size:      16px;
   font-weight:    bold;
}

.ma_content h3 {
   color:         #6D6;
   font-size:      14px;
   font-weight:    bold;
   margin-bottom:  1px;
}

.ma_content p, ul, li {
   color:          #000000;
   font-size:      12px;
}

.ma_form_table {
    font-family:   Arial, Helvetica, sans-serif;
    color:         #eee;
    font-size:     12px;
      border-bottom: 0px solid #888;
    border-top:    0px solid #888;
    border-left:   0px solid #888;
    border-right:  0px solid #888;
 }

.ma_news_comps_table {
   font-family:   Arial, Helvetica, sans-serif;
   width:         100%;
   color:         #eee;
   font-size:     12px;
   border-bottom: 0px solid #888;
   border-top:    0px solid #888;
   border-left:   0px solid #888;
   border-right:  0px solid #888;
}

.ma_form_heading {
   color:       #000000;
   font-size:   14px;
   font-weight: bold;
   background:  #e0d595;

   }

.ma_form_h3 {
   color:       #7c754c;
   font-size:   14px;
   font-weight: bold;
}

.ma_form_footer {
   color:       #eee;
   font-size:   12px;
   font-weight: bold;
   background:  #e0d595;
   border-top:    1px ridge #035;
 }

.ma_form_body {
	font-family:   Arial, Helvetica, sans-serif;
	color:         #000000;
	font-size:     12px;
	font-weight:   bold;
	padding-left:  3px;
	padding-right: 3px;
	background-color: #f5f5f5;  
	width:100%;
}

.ma_news_comps_body {
   font-family:   Arial, Helvetica, sans-serif;
   color:         #000000;
   font-size:     12px;
   font-weight:   normal;
   padding-left:  3px;
   padding-right: 3px;

}

.ma_form_shaded {
	font-family:   Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:     12px;
	font-weight:   bold;
	padding-left:  3px;
	padding-right: 3px;
	background-color: #e0d595;
}


.ma_content a:link    { color: #000e77; text-decoration: none; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_content a:visited { color: #000e77; text-decoration: none; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_content a:active  { color: #000e77; text-decoration: none; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_content a:hover   { color: #000e77; text-decoration: underline; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}

.ma_form_body a:link    { color: #000e77; text-decoration: none;font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_form_body a:visited { color: #000e77; text-decoration: none; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_form_body a:active  { color: #000e77; text-decoration: none; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}
.ma_form_body a:hover   { color: #000e77; text-decoration: underline; font-weight:   bold; font-family:   Arial, Helvetica, sans-serif; font-size:     12px;}


#content {
   font-family:   Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:     12px;
   font-weight:   normal;

}

#content p{
   font-family:   Arial, Helvetica, sans-serif;
   color:#000000;
   font-size:     12px;
   font-weight:   normal;

}

#content h1{
	font-family:   "Times New Roman", Times, serif;
	color:#1d2530;
	font-size:     28px;
	font-weight:   normal;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

#content h2{
	font-family:   "Times New Roman", Times, serif;
	color:#000e77;
	font-size:     24px;
	font-weight:   normal;
	padding:0px;
	margin: 0px 0px 10px 0px;
}

#content h3{
	font-family:   "Times New Roman", Times, serif;
	color:#000e77;
	font-size:     20px;
	font-weight:   normal;
	padding:0px;
	margin: 0px 0px 10px 0px;
}
/***** Members Area End *****/

.bodytext2 a:link{	font-family:   "Times New Roman", Times, serif; 
	color:#ffffff;
	font-size:    14px;
	font-weight:   bold;
	padding:0px;
	margin: 0px 0px 0px 0px; }

.bodytext2 a:hover{	font-family:   "Times New Roman", Times, serif; 
	color:#ffffff;
	font-size:    14px;
	font-weight:   bold;
	padding:0px;
	margin: 0px 0px 0px 0px; }
	
.bodytext2 a:active{	font-family:   "Times New Roman", Times, serif; 
	color:#ffffff;
	font-size:    14px;
	font-weight:   bold;
	padding:0px;
	margin: 0px 0px 0px 0px; }
	
.bodytext2 a:visited{	font-family:   "Times New Roman", Times, serif; 
	color:#ffffff;
	font-size:    14px;
	font-weight:   bold;
	padding:0px;
	margin: 0px 0px 0px 0px; }
	

