/* IADA CSS Document */

body { margin:0; font:13px Arial, Helvetica, sans-serif;  }

img, div { behavior: url(http://www.iada.ie/wp-content/themes/CorporateSandbox/iepngfix.htc);}

h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; font-family:Georgia, "Times New Roman", Times, serif; text-align:left; }

h1 { font-size:30px; margin-bottom:10px;line-height:32px; }
h2 { font-size:27px; margin-bottom:12px;line-height:28px; }
h3 { font-size:26px; line-height:26px; margin-bottom:4px; clear:left; }
h4 { font-size:20px; margin-bottom:2px; }
h5 { font-size:17px; line-height:19px; }
h6 { font-size:13px; font-weight:bold; } 

h2 a { padding:1px 4px; font-weight:normal; background:#EFE7E5; border-bottom:1px dashed #A28D82; color:#6B0000; text-decoration:none; }
h2 a:hover { padding:1px 4px; font-weight:normal; background:#6B0000; border-bottom:1px dashed #fff; color:#EFE7E5; text-decoration:none; }

h6 a { background:none;border-bottom:none;color:#A28D82; } 
a { padding:1px 4px; font-weight:bold; background:none; border-bottom:1px dashed #A28D82; color:#6B0000; text-decoration:none; }
a:hover { padding:1px 4px; font-weight:bold; background:#EFE7E5; border-bottom:1px solid #A28D82; text-decoration:none; }

a.none { border:0; background:none; padding:0; }
a.none:hover { border:0; background:none; padding:0; }


img a { padding:0; background:none; border:0; }
img a:hover { padding:0; background:none; border:0; }


a#deals { background:none; border:0; }
a#deals:hover { background:none; border:0; }


#wrapper { width:976px; margin:0 auto;position:relative;}
#page-tab { position:absolute; width:37px; height:163px; background:#fff; border-right:1px solid #E4DBD7; top:170px; left:-20px;}
#page-tab a { padding:0; background:none; border:0; }
#page-tab a:hover { padding:0; background:none; border:0; }
#page-top { width:976px; height:38px; background:url(images/page-top.png) no-repeat; }
#page-middle { width:976px; background:url(images/page-tile.png) repeat-y; }
#page-bottom { width:976px; height:38px; background:url(images/page-bottom.png) no-repeat; }

#content-wrapper { width:900px; margin:0 auto; padding:0 20px; background:url(images/banner-bg.gif) top repeat-x #fff; }
#content { float:left; width:662px; }
.resources p { clear:right; line-height:23px; }
.resources a, .resources a:link { clear:right;  font-weight:bold!important; }
#side-bar { float:right; width:220px; }
#side-bar input { float:left; font-size:15px; padding:2px 0; border:1px solid #A28D82; width:130px; margin-right:5px; }

#button { text-align:center; font:13px Arial, Helvetica, sans-serif; float:right; margin-top:4px; text-transform:uppercase; }
#button a { padding:3px 8px 3px; border:1px solid #A28D82; }

#logo { width:662px; height:80px; padding-top:18px; }
#emblem {width:220px; text-align:center; }

#logo a,#logo a:link, #logo a:hover, #logo a:visited  {background:none;border:none; padding:0; }
#emblem a, #emblem a:link, #emblem a:hover, #emblem a:visited  {background:none;border:none;padding:0; }
#logo img {border:none; }
#emblem img {border:none; }


#content-box { width:620px; padding:20px; margin:20px 0; text-align:left; color:#5E514A; line-height:20px; }
/*#content-box p {  }
#content-box p a { font-weight:normal; }*/
.home #content-box { width:620px; padding:20px; margin:20px 0 0 0 ; text-align:justify; color:#5E514A; line-height:20px; }}
#menu { margin-top:10px;}
#menu ul { margin:0 0 0 10px; padding:0; list-style-type:none;}
#menu li { margin:0 0 12px; padding:0; font:16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:2px; color:#740000; }
#menu ul ul { margin:10px 0 0; padding:0; list-style-type:none;}
#menu li li { margin:0 0 6px; padding:0 0 0 12px; font:14px Arial, Helvetica, sans-serif; background:url(images/menu-bullet-01.gif) left no-repeat; text-transform:none; letter-spacing:0px; color:#A28D82;}
#menu li li a { padding:1px 4px; font:14px Arial, Helvetica, sans-serif; background:#fff; border-bottom:1px dashed #fff; color:#A28D82; text-decoration:none; }
#menu li li a:hover { padding:1px 4px;  border-bottom:1px dashed #A28D82; color:#6B0000; text-decoration:none; }

.menu-line { margin:0 0 10px -10px; height:1px; font-size:1px; line-height:1px; background:#E4DBD7; }

.line { margin:20px 0; height:1px; font-size:1px; line-height:1px; background:#E4DBD7; clear:both; }
.content-txt a { font-weight:normal; }
.read-more { float:right; margin-bottom:10px; }
 
.more { float:right; margin-bottom:10px; margin-top:20px; font-weight:bold;}
.homelink {
color:#740000 !important;
font-family:Georgia,"Times New Roman",Times,serif!important;
font-size:16px!important;
font-size-adjust:none!important;
font-stretch:normal!important;
font-style:normal!important;
font-variant:normal!important;
font-weight:normal!important;
letter-spacing:2px!important;
line-height:normal!important;
margin:0 0 12px!important;
padding:0!important;
background:none;
border:none;
text-transform:uppercase!important;}

.homelink:hover { background:none;border-bottom:1px dashed #A28D82; }

#column-2-wrapper { width:620px; height:392px; background:url(images/2-column-bg.gif) repeat-y; text-align:left; }
#content-left-side { float:left; width:295px; position:relative; }
#content-right-side { float:right; width:295px; position:relative; }

#content-left-side .read-more { position:absolute; top:326px; left:82px; }
#content-right-side .read-more { position:absolute; top:326px; left:82px; }


.resources-wrapper { padding:20px;}

.thumb-small-right { float:right; width:100px; padding:2px; margin:5px 0 5px 20px; border:1px solid #C3AB9E; }
.thumb-small-left { float:left; width:100px; padding:2px; margin:5px 20px 5px 0; border:1px solid #C3AB9E; }

.alignleft {float:left; padding:2px; margin:5px 20px 10px 0; border:1px solid #C3AB9E;}
.alignright { float:right; padding:2px; margin:5px 0 10px 20px; border:1px solid #C3AB9E;}

.pic-left { float:left; padding:2px; margin:5px 20px 5px 0px; border:1px solid #C3AB9E; }
.pic-right { float:right; padding:2px; margin:5px 0px 5px 10px; border:1px solid #C3AB9E; }

#footer-wrapper { margin-top:10px; padding:10px 0; height:55px; border-top:1px solid #E4DBD7; border-bottom:1px solid #E4DBD7; color:#C3AB9E; font-size:13px; } 
#footer-wrapper a { font-weight:normal; }
#footer-text { float:right; width:760px; line-height:27px; }


.clear { clear:both; }

#page-pic { float:right; margin-left:10px; }
#page-pic a {padding:0px; background-color:#fff; border:none;  }
#page-pic a:hover {padding:0px; background-color:#fff;border:none;  }
#page-pic img { padding:3px; background-color:#fff; }


#directory-listings .line { margin:5px 0; }
#directory-listings table { border:0; width:100%; }
#directory-listings td { padding:3px; text-align:left; }
#directory-listings h1 { margin:10px 0 0 0; padding:4px 3px; font-size:18px;}
#directory-listings h1 #button { text-align:center; float:right; margin:9px 5px 0 0; }
#directory-listings h1 #button a { font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ccc; padding:3px 8px 3px; border:1px solid #A28D82; background:#6B0000; }
#directory-listings h1 #button a:hover { color:#6B0000; background:#EFE7E5; }

/*a { padding:1px 4px; font-weight:bold; background:#EFE7E5; border-bottom:1px dashed #A28D82; color:#6B0000; text-decoration:none; }
a:hover { padding:1px 4px; font-weight:bold; background:#6B0000; border-bottom:1px dashed #fff; color:#EFE7E5; text-decoration:none; }*/


#deal-listings { height:auto; }
#deal-listings .line { margin:5px 0; }
#deal-listings h4 { margin:7px 0 0 0; padding:4px 3px; font-size:18px;}
#deal-listings h4 a { font-size:14px; background:#EFE7E5; border-bottom:1px dashed #A28D82; color:#6B0000;  float:left; width:auto; margin-top:0; clear:right; }
#deal-listings h4 a:hover { background:#6B0000; border-bottom:1px dashed #fff; color:#EFE7E5; }
#deal-listings img { margin:5px 5px 0 0;}
#deal-listings p { margin-left:10px; margin-bottom:10px; float:left; clear:left;}
#deal-listings .pic{float:right; margin-left:20px; margin-bottom:10px;}
#deal-listings .pic a {padding:0px; background-color:#fff; border:none;  }
#deal-listings .pic a:hover {padding:0px; background-color:#fff;border:none;  }
#deal-listings .pic a img { padding:3px; background-color:#fff; color:#fff; width:120px; }
#deal-listings .pic a img:hover { padding:3px; background-color:#fff; }
/* MEMBER PAGE */



#pic { float:right;}
.pic img{padding:3px;}
#pic img{padding:3px;}
#member-details { line-height:24px; }

.floater-right{ float:right;}
.floater-left{ float:left;}

/* LIGHTBOX */

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#loading a { background:none; border:0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://d1035268.cp.blacknight.com/iada//images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://d1035268.cp.blacknight.com/iada//images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	
#imageData a#bottomNavClose  { background:none; border:0; } 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }




/* Carousel */
#viewport{
height:130px; 
margin-bottom:10px;

}



#carousel_inner {
position:relative;
float:left; /* important for inline positioning */
width:588px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #FFF;
height:130px;
}

#carousel_ul {
position:relative;
left:-140px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding:0 0 0 13px;
}

#carousel_ul li{
float: left; /* important for inline positioning of the list items */                                    
width:120px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:100px;
background: #FFF;
margin-top:6px;
margin-left:10px; 
margin-right:10px;
}

#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap below an image inside of an anchor (<a href...>) so this is to fix that*/
/* styling */
cursor:pointer;
cursor: hand; 
border:0px; 
}
#left_scroll, #right_scroll{
float:left; 
height:130px; 
width:15px; 
background: #FFF; 
}
#left_scroll img, #right_scroll img{
/*styling*/
cursor: pointer;
cursor: hand;
}

#carousel_ul li img { padding:3px; border:1px solid #E4DBD7; margin:5px 0px 0px 5px; } /* TEMP STYLE - Delete when link  put back in */

#carousel_ul li a { padding:0px; background-color:#fff; border:none; }
#carousel_ul li a:hover { padding:0px; background-color:#fff;border:none; }
#carousel_ul li a img { padding:3px; background-color:#fff; color:#fff; border:1px solid #E4DBD7; margin:5px 0px 0px 5px;  }
#carousel_ul li a img:hover { padding:3px; background-color:#fff; border-color:#730F0F; }

.memberSearch br {display:none;}

.memberSearch .textfield {height:24px; display:block; margin-bottom:12px; }
.memberSearch .textfield span {width:59%;}


.linklove { display:none;}

.cform {clear:both;!important; margin:0px!important;}

.cform label {
margin:4px 10px 0 0!important;
}

.cform textarea {
float:right!important;
margin-right:172px!important;
}


.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
margin:10px 0 0 100px!important;

}


nav-below { float:left; clear:both; display:block;}

/********* TEMP HOMEPAGE STUFF **************/

#homepage-bursary { width:580px; height:95px; padding:145px 0 0 40px; background:url(../../uploads/homepage/2010-bursary.jpg); }