*{font-family:Arial, Helvetica, sans-serif;margin:0px;}
a, a:link, a:visited{cursor:pointer;text-decoration:none;color:#444444;}
a:hover{color:#0066FF;}
body{margin:15px;background-color:#7ba0be;background-image:url(../graphics/bg-ie.png);background-position:top;background-repeat:repeat-x;}
.wrapper{width:996px;min-height:600px;margin:0px auto;padding:10px;background-color:white;border:0px solid #cccccc;-moz-border-radius:10px;-webkit-border-radius:10px;position:relative;}
div#copyright{position:absolute;bottom:4px;width:998px;margin:0px auto;text-align:center;z-index:+5}
div#copyright a{font-size:12px;color:#555555;background-color:white;padding:0px 10px;text-decoration:none}
div#copyright a:hover{font-size:12px;color:#0099FF}
div.top{background-image:url(../graphics/bnbn-ireland-top.png);width:996px;height:124px;margin-bottom:0px;}
.top-bullets{float:right;color:white;margin:8px 25px;font-size:12px;line-height:14px;}
div#pagetitle h1{color:white;margin:95px 0px 0px 195px;float:left;font-size:15px;font-weight:normal;color:yellow;position:absolute;top:10px;left:10px;}
div#topmenu{width:954px;height:35px;background-image:url(../graphics/menu-bg.png);padding:0px 20px;border:1px solid #cccccc;border-bottom:0px none #FFFFFF;border-top:0px;background-color:#FFFFFF;}
div#topmenu a{width:157px;height:23px;font-size:12px;text-decoration:none;display:block;margin:0px;text-align:center;float:left;padding-top:6px;color:#485E84;border-right:1px solid #C4CFDF;}
div#topmenu a.right{width:157px;height:23px;font-size:12px;text-decoration:none;display:block;margin:0px;text-align:center;float:left;padding-top:6px;color:#485E84;border:none;}
div#topmenu a:hover{width:157px;height:21px;background-color:#E0E4E9;border-bottom:5px solid white;border-top:1px solid #B7CDE3;padding:6px 0px 1px 0px;color:#0033CC;font-weight:normal;margin:0 0px;}
div#topmenu ul, div#topmenu li{margin:0px;list-style:none;display:inline;}
.main{padding:0px 5px 15px 5px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border:1px solid #cccccc;border-top:0px;min-height:100px;overflow:auto;}
.visitors{border:1px solid #ACA43C;margin-top:5px;-moz-border-radius:8px;-webkit-border-radius:8px;width:146px;font-size:13px;padding:6px 6px 6px 10px;color:#003366;background-color:#ffffee;-moz-box-shadow:3px 3px 3px #D5D5D5;-webkit-box-shadow:3px 3px 3px #D5D5D5;}
div.smenu{float:left;font-size:14px;color:red;width:170px;min-height:100px;border:none;padding:10px;margin:2px 0px 0px 0px;}
i.smenu{font-size:12px;text-align:center;display:block;color:#000000;background-color:#ffffee;padding:3px 1px 3px 1px;border:1px solid #AAAAAA;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:2px 1px 2px #D5D5D5;-webkit-box-shadow:2px 1px 2px #D5D5D5;border-left:5px solid #FF0000;margin-top:3px;margin-bottom:3px;}
.smenu-link{font-size:14px;background-color:#F9F9F9;padding:2px 5px;}
.smenu-head{color:#FFFFFF;font-size:12px;font-variant:small-caps;font-weight:bold;border:1px solid #cccccc;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;background-color:#517BAE;text-align:center;padding:3px 0px 3px 0px;}
a.smenu,a.smenu:link,a.smenu:visited{color:#666666;font-size:13px;cursor:pointer;text-decoration:none;padding;line-height:1.5ems;}
li.smenu{line-height:120%;}
a.smenu:hover,a.smenu:focus,a.smenu:active{color:#0066FF;}
div.advertising, div.ibadvertising{color:red;width:130px;height:700px;float:right;margin:5px 10px 15px 15px;border:0px solid #cccccc;font-variant:small-caps;font-style:italic;text-align:center;}
div.ibadvertising{margin-top:-4px;}
h2{color:#003fc1;font-size:18px;text-align:center;margin:0px 0px 15px 0px;}
div.contentcontainer{width:782px;float:right;padding:13px 0px 15px 0px;margin-right:5px;border:0px solid red;}
div.centrepanel{width:622px;float:right;padding:0px;border:0px solid gold;margin-top:12px;}
div.bordercolumn{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#FFFFEE;border:1px solid #ACA43C;float:left;font-size:13px;margin:20px;margin-left:0px;min-height:255px;padding:15px;width:320px;}
div.bordered{width:724px;float:left;padding:15px;border:1px solid #cccccc;min-height:246px;background-color:#f8f8f7;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.searchbox{border:1px solid #a5a5a5;background-color:#f8f8f7;margin:0px 0px 0px 0px;padding:11px 2px 18px 2px;width:314px;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;}
p.searchheading{color:#ff0000;font-weight:bold;text-align:center;font-size:14px;margin:5px;}
form.form #townSearch{width:188px;margin-top:6px;font-size:12px;}
form.form #btnSearch{font-size:12px;}
p, td{text-align:justify;color:#444444;font-size:14px;line-height:120%;}
table.bomtop{width:320px;border:0px solid #696969;border-collapse:collapse;margin:0px 0px 0px 0px;height:74px;}
th.bomtop{border:0px solid #95ACCE;color:white;background:#669FCE url(../graphics/bomtop.png) no-repeat;text-align:center;font-size:11px;padding:5px 0px;}
td.bompic{border:1px solid #ACBDD0;border-left:0px;border-collapse;width:100px;padding:0px;}
td.bomtext{background-color:#FFFFFF;border:1px solid #ACBDD0;border-collapse;text-align:center;width:100%;}
b.bompropname{font-size:11px;}
th.bombot{border:0px solid #95ACCE;color:white;background:#A9A9A9 url(../graphics/bombot.png) no-repeat;text-align:center;font-size:11px;padding:4px 0px;}
.deals table{border:1px solid #cccccc;border-collapse:collapse;}
.deals td{border:0px solid #cccccc;border-collapse:collapse;border-right:none;border-bottom:none;font-size:12px;color:#5a8dca;text-align:center;padding:3px;font-weight:bold;background-color:#f8f8f7;}
table.deals div.latest h2{margin:0px;padding:2px 0;bxackground-color:#DDDDDD;color:#005BB7;text-align:center;font-size:14px;}
table.deals div.latest a{margin:5px;display:block;font-size:11px;}
table.deals div.latest a:hover{color:#005BB7}
td.lmd{color:#ff0000;}
h5{background-color:#DDDDDD;color:#004A95;font-size:15px;line-height:20px;margin:5px 0 5px;text-align:center;}
div.topdestinations{-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:3px 3px 3px #DDDDDD;-webkit-box-shadow:2px 2px 3px #dddddd;background-color:#FFFFEE;border:1px solid #ACA43C;float:right;margin-right:10px;min-height:230px;width:170px;line-height:17px;padding:10px;margin-top:20px;font-size:13px;}
div.refdir{width:580px;margin:10px auto;padding:10px;border:1px solid #cccccc;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ffffe1}
div.hr{margin:7px 0px;background-image:url(../graphics/doubledot.gif);background-repeat:repeat-x;height:1px;}
.picmargin{margin-right:8px;}
.picmarginleft{margin:8px 8px 8px 0px;}
.picmarginright{margin:8px 0px 8px 0px;}
img{border:none;}
small { font-size: 10px; }


