BODY {font-size:100%;color:#333333;font-family:Arial, Helvetica,sans-serif;padding:0px;margin:10px 15px 10px 15px; background:#0E2D46 url(/img/bg_Convention.jpg) bottom center no-repeat fixed}


#header1 {background-image:url(/img/convention/bg_header2010BusinessTourism.png);background-position:left top;background-repeat:no-repeat;height:100px}

img, div { behavior:url(/app_themes/default/iepngfix.htc) }

a {color:#2E67B2; text-decoration:none}
a:visited {color:#6D5CA2; text-decoration:none}
a:hover {color:#D2489A; text-decoration:none}
a:active {color:#D2489A; text-decoration:none}

table { 
	font-size: 100%;
}
TR { 
	font-family: Arial, Helvetica, sans-serif; color: #666666; line-height:1.2
}
TH {text-align:left}

FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}

.colourback3 {
	BACKGROUND-COLOR: #cccccc

}
		
hr {border:1px dotted #CCCCCC;height:1px}


ul {list-style-position: outside;text-align:left;margin:0px;padding:0px;margin-left:15px;list-style-image:url(/img/bullet2.gif);}
li {list-style-position: outside;text-align:left;margin:0px;padding:1px;}


ol {
	list-style-position: outside;text-align:left}


.contentadditionalinfo
{
	padding: 0.5em;
	background-color: #DDDDDD;
}


/*   Find & Replace done down to this line */



	
.center {
	width: 27%; background-color: #DCE6EE;}

.shortbreaks {
	width: 30%; background-color: #DCE6EE;}
	
.right {
	width: 23%; background-color: #EAEAEA;}

TABLE.tablecenter {
	WIDTH: 94%; BACKGROUND: #fff; border-collapse:collapse; border-spacing:0px; margin-top: 1em; margin-bottom: 1em; }

TABLE.tablecenter TD{
		padding:4px; font-size: 90%; }
		
TABLE.tablecenter TH{
		color:#000; padding:4px; }
		
TABLE.offers{
		WIDTH: 100%; border-collapse:collapse; border-spacing:0px;}
		
TABLE.offers TD{
		padding:4px; font-size: 90%; }
		
TABLE.offers TH{
		color:#000; padding:4px; }

TABLE.tableleft  {
	WIDTH: 98%;
}
TABLE.additional  {
	WIDTH: 94%; background-color: #ddd;
}
TABLE.intro  {
	WIDTH: 94%;
}

TABLE.tableleft TD {
	padding: 5px;
}

DIV.searchmap TABLE TD
{
	color: #FFFFFF;
}

.mapplot {
	position: absolute;
	width:16px;
	height:16px;
}

.mapplot2 {
	position: absolute;
	width:17px;
	height:11px;
	padding: 1px;
	background: black;
	color: white;
	font-family:Arial;
	font-size: 8px;
}

A.mapplotlink {
	color: white;
	text-decoration: none;
}

A.mapplotlink:hover {
	color: white;
	text-decoration: none;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	text-align:left;
}

/*  */

select {
font-family:Arial, Helvetica, san-serif;
font-size:100%
}
input {
font-family:Arial, Helvetica, san-serif;
font-size:100%
}

.divider {
clear:both;
}


.synopsis {
margin-left:220px;
padding:5px
}


#topnav {
padding:5px;
border-bottom:1px solid #FFFFFF;
background-color:#CCCCCC
}

#topnav a {
color:#FFFFFF;
font-size:80%
}

#topnav a:hover {
text-decoration:underline;
}


#tabs{
background:#AABBCC ;
border-top:1px solid #FFFFFF;
padding:10px 10px 5px 10px

}
#tabs ul{
margin:0px;
padding:0px

}
#tabs li{
display:inline;
}

#tabs a {
padding:5px 5px 10px 5px;
background:#FFFFFF url(http://www.discovernorthernireland.com/img/cn1-tab.gif) no-repeat;
font-weight:bold;
}

#tabs a:hover{
text-decoration:none;

}



div#showhideMap {
display:none
}

.noticebox {
text-align:left;
margin:10 0 0 0;
padding:10px
}


}
.sidepanel p {
font-size:100%;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dashed #999999;

}
.shortbreakoffer {
border:1px solid #CCCCCC;
background: url(http://www.discovernorthernireland.com/img/bg_shortbreakoffer.jpg) top no-repeat;
padding-left:10px;
padding-right:10px;
margin-top:10px;
text-align:left;
color:#00368B;

}
.shortbreakoffer H1, .shortbreakoffer H2{
font-family:Daxline Bold, Arial, Helvetica,sans-serif;
margin:0px;
padding:0px;
}


.additionalarticles {
border:1px solid #CCCCCC;
background: url(http://www.discovernorthernireland.com/img/bg_shortbreakoffer.jpg) top no-repeat;
padding-left:10px;
padding-right:10px;
margin-top:10px;
text-align:left;
color:#00368B;

}
.additionalarticles H1, .additionalarticles H2
{
font-family:Daxline Bold, Arial, Helvetica,sans-serif;
margin:0px;
padding:0px;
}

H1, .articleheading1, heading1 {
font-family:"Daxline Bold", Arial, Helvetica,sans-serif;
text-align:left;
font-size:180%;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
color: #999999;
}
H2 {
font-family:Daxline Bold, Arial, Helvetica,sans-serif;
text-align:left;
font-size:140%;
font-weight:normal;
margin:10px 10px 10px 0px;
color: #D2489A;
}
.articleheading2, .heading2 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:140%;
font-weight:normal;
margin:10px;
margin-left:0px;
color: #D2489A;
}
H3, .articleheading3, .heading3 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:120%;
font-weight:normal;
margin-bottom:0px;
margin-top:10px;
color: #6D5CA2
}
H4, .articleheading4, .heading4 {
color:#33387A;
text-align:left;
font-size:110%;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-top:0px
}
H5, .articleheading5, .heading5 {
text-align:left;
font-size:100%;
font-weight:bold;
color:#005BBF;
margin-bottom:0px;
margin-top:0px
}
H6, .articleheading6, .heading6 {
text-align:left;
font-size:80%;
font-weight:normal;
color:#CC0256;
margin-bottom:0px;
margin-top:0px
}



.news {background:none;border:1px solid #BBBBBB;
	padding:5px;
	text-align: left;
}
.news UL {line-height:1.5;margin:0px;padding:0px;list-style-image:none}
.news LI {border-bottom:1px dotted #CCCCCC;list-style-image:none}
.news a {}

.newspage {}

.newspage ul{list-style-type:none;padding-left:0px }
.newspage li{line-height:1.5;padding-top:5px;border-bottom:1px dotted #CCCCCC;}


.summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;
}
.news .summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;border-bottom:1px dotted #CCCCCC
}

.offers {
	background:url(/img/bg_latestoffers.png) top left no-repeat;
	padding:25px 5px 5px 0px;
	text-align: left;
	margin:10px 0px 10px 10px
}
.offers ul {line-height:2;margin-left:0px;list-style-image:none;list-style-type:none;padding-left:0px}
.offers li {border-bottom:1px dotted #CCCCCC;}

.summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;
}
.offers .summarygeneral {
	padding:5px 0px 5px 0px;margin: 0px;border-bottom:1px dotted #CCCCCC
}



.register {
	background:url(/img/bg_register.png) top no-repeat;
	width:200px;
	text-align:left;
	padding:35px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0px 10px 0px

}
.register select {margin-top:10px}

.smalltext {font-size:80%}



.errorpanel {font-size:75%;text-align:left;background-color:#FFFFFF;width:400px;border:1px solid #CCCCCC;margin-top:50px;padding:10px;}


.AtoZ { text-align:left;COLOR: #000000;BACKGROUND-COLOR: #DCE6EE;TEXT-DECORATION: none;height: 15px;width: 15px; margin-right:4px}

a.AtoZ {padding:5px;font-weight:bold;color:#CC0256}
a.AtoZ:hover{text-decoration:underline;}

.AtoZTypes ul {line-height:2;margin:0px 10px 0px 10px;list-style-image:none;list-style-type:none;list-style-position: outside;}
.AtoZTypes li {border-bottom:1px solid #DDDDDD;padding:5px 0px 5px 0px;}


.xtable {width:auto;margin:10px 0px 10px 0px;padding:0px;}
.xtable img {border:1px solid #FFFFFF;}
.xtable td {border:none;width:33%}
.xtable td a {margin:2px;padding:10px 5px 5px 5px;background: #3F5264;display: block; height:160px;}
.xtable td a:hover {background: #526373;}
.xtable td a:visited {background: #526373;}
.xtable td a:active {background: #D2489A;}
.xtable H3 {color:#FFFFFF}

.highlighttxt {width:210px;clear:both;margin-top:5px}
.highlightimg {}


.scrapbooklist{ border:1px solid #CCCCCC;text-align:left}
.scrapbooklist td {border-bottom:1px dotted #CCCCCC;}
.scrapbooklist th {padding:5px;background:#DCE6EE;}
.scrapbooklink  a {display:block;padding:5px}
.scrapbooklink  a:hover {background:#DDDDDD;display:block}


.navLinks {width:100%;background:#AABBCC}
.navLinks td {text-align:center}







@media screen { 
#menu {clear:both; padding:5px 0px 5px 0px}
}
@media print { 
#menu {display:none}
#menubar {display:none}
#searchbar {display:none}
}


#wrapper {font-size:75%;width:970px;background:#FFFFFF}


@media screen { 

#leftnav {float:left;text-align:left;width:180px;overflow:hidden;}
}
@media print { 
#leftnav {width:0px;float:left;display:none}
}

.leftlist{width:200px;}
.leftlist ul {margin:0px;list-style-type:none;padding:0px 5px 0px 10px}
.leftlist li {padding-bottom:5px;border-bottom:1px dotted #BBCCDD;}

#leftnav img{margin-bottom:10px}
#leftnav .leftlist img {margin-bottom:0px;padding-bottom:0px}
.sidemenu {font-size:120%}


@media screen { 
#main {width:750px;margin:0px;text-align:left;float:right;}
}
@media print { 
#main {width:930px;float:right;margin-right:10px}
}


.articlelist {border:1px solid #CCCCCC;list-style:none;list-style-type:none; list-style-image:none;margin:10px 0px 10px 0px;}
.articlelist li{background:url(/img/bg_articlelist09.png) bottom right;padding:10px 5px 0px 5px; margin:5px 0px 5px 0px;border-bottom:1px dotted #CCCCCC;}
.articlelist li a{}
.articlelist li H3 {margin-top:0px;padding-top:0px}

#events {border:1px solid #CCCCCC;text-align:left;margin:20px 10px 20px 10px ;background:url(/img/bg_eventsBox.gif) no-repeat;padding-left:20px;padding-right:10px}

.eventlist ul{list-style-type:none;margin-top:35px;margin-left:0px; padding-left:0px }
.eventlist li{line-height:1.2;padding-top:5px}


.eventslist{padding-top:35px}
.eventslist td {border-bottom:1px dotted #CCCCCC;padding:5px 0px 5px 0px;}

#extra {clear:both;}
#extra {width:946px;border-top:1px solid #FFFFFF;background:#EEEEEE url(/img/bg_Infobox.gif) bottom center no-repeat}
#extra td{text-align:left;}
#extra td .contentarticle .articlegeneral {text-align:left;padding-right:10px;padding:10px}
#extra ul{text-align:left;list-style-type:none; margin-left:0px; padding-left:0px;line-height:1.5}
#extra li{}
#extra img {padding:0px;margin:0px}

#extra H2 {margin-top:0px;padding-top:0px}
#extra H3, #extra .articleheading3 {margin:0px;padding:0px}

#fullwidth {background:#FFFFFF;margin-bottom:10px}


#bannerimage1
.sidehelps {float:right;height:300px;width:110px;background:#CCD7E4}


@media screen { 
.mainimage{}
}
@media print { 
.mainimage{display:none}
}


@media screen { 
#printheader{display:none}
}
@media print { 
#printheader{padding:0px 10px 0px 10px;background-color:#DDDDDD;border:1px solid #BBBBBB;margin-bottom:10px}

}

.contentarticle {clear:both;text-align:left}


.infobox {background:#FFFFFF url(/img/bg_infobox.png) center repeat-y;}
.infoboxhead {background:#FFFFFF url(/img/bghead_infobox.png) top center no-repeat;margin-top:10px;height:10px}
.infoboxfoot {background:#FFFFFF url(/img/bgfoot_infobox.png) bottom center no-repeat;height:10px}
.infobox .contentarticle {padding:5px;margin:0px}
.infobox .contentarticle .articleheading3 {padding:0px;margin:0px}





.articlegeneral {text-align:left}
.articlegeneral img{margin:5px}


#steps {text-align:center;margin:10px;font-size:120%}
#steps a {padding:5px;border:1px solid #CCDDEE}
#steps a:hover, #steps a:active {color:#D2489A}

.stepenabled {background:#DCE6EE;color:#FFFFFF}
.stepcurrent {background:#E8A3CC;}

.paging {margin-top:10px;text-align:left;border:1px solid #DDDDDD;padding:5px}

.results {text-align:left}

.facilities {margin-top:10px}
.facilities table {width:auto}
.facilities td {padding:5px;color:#CD2127;background:#DDDDDD;width:25%}
.facilities ul {font-size:80%;text-align:left;list-style-type:none; list-style-image:none;margin-left:0px; padding-left:0px}

.bookingoptions {text-align:left}
.bookingoptions table {width:auto}
.bookingoptions td {text-align:left;background:#EAEAEA;padding:4px}
.bookingoptions th {text-align:left;background:#DDDDDD;padding:4px}

.roomsandunits {padding:5px;background:#CCD7E4}

.ideas {margin-top:10px;border:1px solid #CCCCCC}
.ideas H2 {}

.ideas td {padding:5px;border-bottom:1px dotted #DDDDDD}
.ideas img {border:1px solid #CCCCCC}


.virtualvisitlist table  {clear:both;width:auto;border:1px solid #CCCCCC}
.virtualvisitlist P  {margin:0px;padding:4px}
.virtualvisitlist H3, .virtualvisitlist .articleheading3  {background:#DEDEDE;display:block;margin:0px;padding:4px}
.virtualvisitlist .articleimage {margin:0px;padding:0px;}
.virtualvisitlist .articlerow0 {background:#EAEAEA}
.virtualvisitlist .articlerow1 {background:#FFFFFF}
.virtualvisitlist td {padding:5px;width:33%;vertical-align:top;border-bottom:1px solid #DDDDDD}

.paddedpanel {border:1px solid #CCCCCC;text-align:left;background-color:#F2F2F2;padding:5px;margin:5px 0px 5px 0px;width:100%}


.ecards td img{border:1px solid #CCCCCC;}
.sendfriend {
	background:url(/img/bg_register.png) top no-repeat;
	width:200px;
	text-align:left;
	padding:35px 0px 5px 0px;
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0px 10px 0px

}

.roundcorneroverlay {
background: url(/img/xTableBorder.png) no-repeat top;
z-index:2;
width:210px;
height:140px;
position:relative;
cursor:pointer;
_left:3 /* underscore executed only by IE */
}

.xdarktable .roundcorneroverlay {
background: url(/img/xdarkTableBorder.png) no-repeat top;
z-index:2;
width:210px;
height:140px;
position:relative;
cursor:pointer;
_left:3 /* underscore executed only by IE */
}


td a img  {border:none}

.moredetails {
color:#FFFFFF;
background:#AA1B33;
padding:5px;
}

.moredetails a {

color:#FFFFFF
}

.accomsearch {}
.accomsearch td {color:#FFFFFF}
.accomsearch A {color:#CCDDEE}

.leftlist {margin-bottom:10px}

.amendSearch {background: #DDDDDD url(/img/bg_amendsearchdetails.png) top no-repeat;padding-top:20px;width:200px;margin-bottom:10px}

#venueTable {}

#venueTable table {width:100%;border:1px solid #FFFFFF}

#venueTable td {background:#DDDDDD;padding:4px}
#venueTable th {background:#CCCCCC;padding:4px}

#toplozenge {background:url(/img/bg_lozenge.png) bottom right no-repeat;height:25px;text-align:right; font-size:80%;}

.autocomplete_completionListElement { background-color:#3F5264; z-index: 100; cursor: pointer;list-style:none;list-style-image:none;margin:0px }


.datetext {color:#D2489A;line-height:1.5}

.articleimage {margin:0px 5px 5px 0px}
a .articleimage {border:1px solid #CCCCCC}




.leftbox {margin-bottom:10px}

.productImage img {border:1px solid #CCCCCC;margin:1px}

.bluetext {padding:10px 0px 10px 0px}

.bookingformheading {border-top:1px solid #666666}


.registerBox {margin:10px 0px 10px 0px;background:#D2489A; padding:5px;color:#FFFFFF}
.registerBox a {color:#FFFFFF}
.registerBox a:hover {color:#DCE6EE}
.registerBox H3 {color:#FFFFFF;margin:0px;padding:0px}

.textwrap {text-wrap:normal}


#rightPanel {width:200px;float:right;overflow:hidden;padding-bottom:50px}
#rightPanel .articlelist {margin:0px;padding:0px;list-style:none;list-style-image:none}

.centercontent {float:left;width:548px;}


#footer {height:60px;padding:5px 10px 5px 10px;background:#DDDDDD}


#submenu ul {margin:0px;padding:0px;list-style:none}
#submenu li {margin:0px;padding:0px;list-style:none}
#subMenu a {border-bottom:1px solid #DDDDDD;margin-bottom:1px;display:block;padding:4px 0px 4px 0px;width:180px;}
#subMenu a:hover {}


.submenu {margin:0px 5px 5px 5px;padding:10px 0px 0px 0px;}
.submenu a {font-size:120%}
.submenubottom {}
.submenu ul {list-style-image:none; list-style:none;margin:0px;padding:0px}
.submenu li {border-bottom:1px solid #EEEEEE; padding:4px;}

#search {margin:10px 0px 5px 0px;border:1px solid #DDDDDD;background:#DCE6EE;padding:5px;text-align:right;clear:both;behaviour:none}

#searchbar {height:32px;background:#DCE6EE;margin:5px 0px 10px 0px}

.basicbox {border:1px dotted #CCCCCC;padding:5px;background:#DDDDDD;margin-bottom:10px}


.contentlist ul {margin:10px 0px 10px 0px;padding:0px;list-style:none;}

.contentlist {padding:0px;margin:0px;border:none}

.contentlist li {width:180px;float:left;list-style:none;margin:0px;padding:0px}
.contentlist img {border:1px solid #FFFFFF;margin:10px 0px 0px 0px;padding:0px}
.contentlist H3 {color:#FFFFFF;text-align:center;display:block;clear:both;}

.contentlist li a {height:160px;display:block;background:#3F5264 url(/img/bg_box.png) top left no-repeat;overflow:hidden;margin:2px;padding:0px 6px 0px 12px}
.contentlist li a:hover {background-color:#4F84AC}




.contentlisttext {
text-align:left;

}


.events {background:url(/img/bg_events.png) top repeat-x;border:1px solid #CCCCCC; padding:5px;margin-top:10px}

.events UL {list-style:none;margin:0px;padding:0px;list-style-image:none}
.events LI {padding:5px 0px 5px 0px}




