/* Component CSS, pTools v5
* CSS rules for various additional site components
*
* KilkennyTourism.ie CMS site
*
*/
/* Header functions */
#functionsSearch {
	position: absolute;
	right: -1px;
	height: 2.4em;
	width: 31em;
	color: #AE96C6;
	top: 3px;
}
#functionsSearch form#googleForm {margin: 0; padding: 0;}
#functionsSearch div {padding: .1em 0 0 .3em;}
#functionsSearch input {margin: .2em 0 -.2em;}
#functionsSearch .searchInput {margin: 0 0 .15em; width: 19em; height: 1em;}
#functionsSearch label {display: block; float: left; margin: .2em .4em .2em; font-size: 1.2em; color: #FFFFFF; font-weight: bold;}
#functionsSearch span {display: block; float: left; margin: .2em .4em .2em; font-size: 1.2em; color: #62408D; font-weight: bold;}
#homeLangMenu {float: left;}

/* Quicklinks 
#homeQuickLinks {position: absolute; right: .5em; width: 30.4em; height: 2.4em; padding: 0;}
#homeQuickLinks h2 {position: absolute; left: 0; top: .1em; margin: .1em 0 0 0; padding: 2px; font-size: 1.2em; color: #fff;}
#homeQuickLinks select {position: absolute; left: 9.9em; top: .3em; width: 15.3em; margin: 1px;}
#homeQuickLinks select, #homeQuickLinks select option {font-family: Arial, Helvetica, sans-serif;}
#homeQuickLinks input {position: absolute; left: 22.9em; top: .3em;}*/

/* Quicklinks */
#homeQuickLinks { position: absolute; right: .5em; width: 35.4em; height: 2.4em; padding: 0;}
#homeQuickLinks h2 { position: absolute; left: 0; top: .1em; margin: .1em 0 0 0; padding: 2px; font-size: 1.2em; color: #fff;}
#homeQuickLinks select { position: absolute; left: 9.9em; top: .3em; width: 15.3em; margin: 1px;}
#homeQuickLinks select, #homeQuickLinks select option { font-family: Arial, Helvetica, sans-serif;}
#homeQuickLinks input { position: absolute; left: 340px; top: .3em;}

/* Sitemap */
ul#siteMap {width: 100%;}
ul#siteMap li {margin-bottom: .5em; padding: .3em .15em; background-color: #f8f8fc; border-bottom: solid 1px #e9e6dd; text-indent: 0;}

ul#siteMap li ul {width: 32.2%; margin: .2em .2em; float: left;}
ul#siteMap li ul.last {}

ul#siteMap li li {margin: 0; padding: 0; border: none;}
ul#siteMap li li a {padding: .25em .2em .3em .5em; background-color: #62408D; border: solid 1px #62408D; font-weight: bold; font-size: 1.2em;}
ul#siteMap li li a:link, ul#siteMap li li a:visited {background-color:#62408D; color: #ffffff; text-decoration: none;}
ul#siteMap li li a:hover, ul#siteMap li li a:active { border: 1px #62408D;
	border-style: solid;
	background-color: #FFFFFF;
	color: #62408D;
	text-decoration: underline;
	margin: 0em 0em 0em 0em;}

ul#siteMap li li ul {width: auto; float: none; margin: 0;}
ul#siteMap li li li {}
ul#siteMap li li li a {padding: .25em .2em .3em 1.4em; background: #e9e6dd url ('/images/nav/nav-arrow_dgreen-closed.gif') no-repeat .2em .5em; border: none; border-bottom: solid 1px #fff; color: #000; font-weight: normal; font-size: 1em;}
ul#siteMap li li li a:link, ul#siteMap li li li a:visited { background-color:#ECF0F7; color: #000;}
ul#siteMap li li li a:hover, ul#siteMap li li li a:active { border:1px #DDDAF3; background-color: #CAB9DF; border-style: none solid solid; color: #FFFFFF;}

ul#siteMap li li li ul {border: 1px #e9e6dd; border-style: none solid solid solid;}
ul#siteMap li li li.active li {background-color: #fff;}
ul#siteMap li li li li a {border-bottom: solid 1px #e9e6dd;}
ul#siteMap li li li li.last a {border-bottom: none;}

ul#siteMap li li li.active li a {padding-left: 2.3em; background-color: #fff; background-image: url('/images/nav/nav-arrow_lgrey-closed.gif') no-repeat .2em; font-weight: normal;}
ul#siteMap li li li.active li a:link, ul#siteMap li li li.active li a:visited {color: #000000; text-decoration: none;}
ul#siteMap li li li.active li a:hover, ul#siteMap li li li.active li a:active {background-color: #AE96C6; background-image: url(file:///C|/Inetpub/wwwroot/KilkennyTourism/nav-arrow_white-closed.gif%27) no-repeat .2em; color: #FFFFFF;}
ul#siteMap li li li li.active a { background-image: url('/images/nav/nav-arrow_grey-open.gif') no-repeat .2em; font-weight: bold;}

ul#siteMap li li li li ul {border: none;}
ul#siteMap li li li li.active li {}
ul#siteMap li li li li.active li a {padding-left: 3.2em; background-image: url('/images/nav/nav-arrow_lgrey-closed.gif');font-weight: normal; text-decoration: none;}
ul#siteMap li li li li li.active a { background-image: url('/images/nav/nav-arrow_lgrey-open.gif'); font-weight: bold; text-decoration: underline;}
ul#siteMap li li li li li.last a {border-bottom: solid 1px #ecf0f7;}

ul#siteMap li li li li li.active li {}
ul#siteMap li li li li li.active li a {padding-left: 4.1em; background-image: url('/images/nav/nav-arrow_lgrey-closed.gif'); font-weight: normal; text-decoration: none; }
ul#siteMap li li li li li li.active a { background-image: url('/images/nav/nav-arrow_lgrey-open.gif'); font-weight: bold; text-decoration: underline;}

ul#siteMap li li li li li li.active li {}
ul#siteMap li li li li li li.active li a {padding-left: 5em; background-image: url('/images/nav/nav-arrow_lgrey-closed.gif'); font-weight: normal; text-decoration: none; }
ul#siteMap li li li li li li li.active a { background-image: url('/images/nav/nav-arrow_lgrey-open.gif'); font-weight: bold; text-decoration: underline;}

/* Banners */
#rightBannerList, #leftBannerList {padding: .2em 0;}
#rightBannerList li, #leftBannerList li{padding: .2em 0 .4em 2%; text-align: right;}

/* atozList */
p.atozList {height: 4em; margin: .9em 1.6em; padding: .2em; background-color: #f8f8fc; border: solid 1px #e9e6dd;}
p.atozList span {line-height: 2.1em;}
p.atozList span span {line-height: 1.2em;}
p.atozList span a {margin: .3em; padding: .2em; background-color: #5b6648; border: solid 1px #5b6648; font-size: 1.1em; font-weight: bold; color: #FFF;}
/*p.atozList span a:hover {border-color: #b56600;}*/
p.atozList span a:link, p.atozList span a:visited {color: #fff; text-decoration: none;}
p.atozList span a:hover, p.atozList span a:active { background-color: #fff; color: #5b6648; text-decoration: underline;}

/* Backward compatability */

table.Accommodation { background-color: #ECF0F7;}
table.Accommodation td { padding: 5px; }
tr.heading_acc { background-color: #62408D; color: #FFF;}
tr.heading_acc td { color: #FFF;}
