.contextMenuIEPopup {
border:0 none;
margin:0;
overflow:hidden;
padding:0;
}
.contextMenu {
background-color:#FFFFFF;
border:1px solid #D4D0C8;
cursor:default;
position:absolute;
z-index:1000;
}
.contextMenuItem, .contextMenuItemOver {
}
.contextMenuSeparator {
background-color:#D4D0C8;
border:0 none;
width:100%;
}
.contextMenuImage, .contextMenuItemDisabled {
border:0 none;
}
.contextMenuIcon {
background-color:#F0F0EE;
}
.contextMenuItemOver .contextMenuIcon {
background-color:#B6BDD2;
}
.contextMenuIcon {
background-color:#F0F0EE;
}
.contextMenuItemDisabled img {
opacity:0.3;
}
.contextMenuText {
font-family:Tahoma,Verdana,Arial,Helvetica;
font-size:11px;
line-height:20px;
}
.contextMenuItemDisabled {
color:#AAAAAA;
}
.contextMenuText a {
color:black;
display:block;
font-weight:normal;
line-height:20px;
margin:0;
padding:0;
text-decoration:none;
width:100%;
}
.contextMenuText a:hover {
background-color:#B6BDD2;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none !important;
}



body {
background:#4A3824 url(../images/website/body_bg.jpg) repeat-x fixed 0 0;
font-family:Arial,Sans-serif;
font-size:small;
margin:0 0 0 0;
}
a:link {
color:#CC6600;
font-family:verdana,helvetica;
font-size:12px;
}
a:active {
color:#CC6600;
font-family:verdana,helvetica;
font-size:12px;
}
a:visited {
color:#CC6600;
font-family:verdana,helvetica;
font-size:12px;
}
a:hover {
color:#CC6600;
font-family:verdana,helvetica;
font-size:12px;
}
.layout_breadcrumb {
color:#AAA5A5;
font-size:12px;
padding:9px 15px;
}
td.dotted_underline {
border-top:1px dotted #2D1200;
}
table.border {
background:#AAA5A5 none repeat scroll 0 0;
border-left:8px solid #000000;
border-right:8px solid #000000;
border-top:0 none;
}
table.BookNowForm {
background:#E3D9BD none repeat scroll 0 0;
border:1px solid #C5B696;
width:96%;
}
table.footer_border {
border-top:8px solid #000000;
width:100%;
}
.topline_border {
border-top:8px solid #000000;
}
h3.bookingFormSubHead {
color:#333333;
font-size:14px;
font-weight:bold;
margin:4px 0 5px 4px;
}
/*
.title {
color:#CC6600;
font-family:"Times New Roman",Times,serif;
font-size:22px;
font-weight:bold;
}
*/
.layout_main {
color:#666633;
font-family:Arial,Sans-serif;
font-size:12px;
}
form, input, select, textarea {
font-family:verdana,helvetica;
}
.form_error {
color:#FF0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
.content {
background:transparent none repeat scroll 0 0;
color:#000000;
font-family:verdana,helvetica;
font-size:11px;
}
.storytitle {
background:transparent none repeat scroll 0 0;
color:#363636;
font-family:verdana,helvetica;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.storycat {
background:transparent none repeat scroll 0 0;
color:#000000;
font-family:verdana,helvetica;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.boxtitle {
background:transparent none repeat scroll 0 0;
color:#363636;
font-family:verdana,helvetica;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.boxcontent {
background:transparent none repeat scroll 0 0;
color:#000000;
font-family:verdana,helvetica;
font-size:12px;
}
.option {
background:transparent none repeat scroll 0 0;
color:#000000;
font-family:verdana,helvetica;
font-size:13px;
font-weight:bold;
}
.tiny {
background:transparent none repeat scroll 0 0;
color:#000000;
font-family:verdana,helvetica;
font-size:10px;
font-weight:normal;
}
.footmsg {
background:transparent none repeat scroll 0 0;
color:#CCCCCC;
font-family:verdana,helvetica;
font-size:8px;
font-weight:normal;
}
.box {
background-color:#FFFFFF;
border:1px solid #000000;
font-family:verdana,helvetica;
font-size:11px;
}
.book {
margin:0;
padding:0;
}
#bookassist_form {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:150px;
margin-top:0;
overflow:hidden;
width:180px;
}
#bookassist_form #DatesForm {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0 0 0 10px;
overflow:hidden;
width:170px;
}
#bookassist_form .search_title {
display:none;
}
#bookassist_form label {
clear:left;
float:left;
margin-bottom:3px;
margin-right:10px;
padding-top:3px;
text-align:left;
width:160px;
}
#bookassist_form .date_select {
clear:none;
display:inline;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
letter-spacing:0;
margin:0 0 3px 5px;
padding:0;
text-align:left;
}
#bookassist_form #DatesForm #inday {
width:43px;
}
#bookassist_form #DatesForm #outday {
width:43px;
}
#bookassist_form #inmonthyear {
width:80px;
}
#bookassist_form #outmonthyear {
width:80px;
}
#bookassist_form .date_input {
background:transparent url(/pages/images/livery/button.gif) no-repeat scroll 0 0;
border:0 none;
clear:both;
color:#FFFFFF;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
margin:2px 0 0 20px;
padding:0;
text-transform:capitalize;
width:112px;
}
#bookassist_form #ba_tf {
float:left;
width:125px;
}
#bookassist_form img {
float:left;
height:17px;
margin-left:5px;
margin-right:0;
margin-top:0;
width:17px;
}
#ba_javascript p {
color:#666600;
font-family:verdana;
font-size:11px;
margin:20px 0 0 5px;
padding:0;
text-align:center;
}
#ba_javascript a {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
#bookassist_form #ba_adults {
float:left;
margin-left:30px;
width:43px;
}
#bookassist_form #ba_children {
float:left;
margin-left:15px;
width:43px;
}
.adults_children {
white-space:nowrap;
}
#calendar {
color:#444444;
display:none;
font-family:verdana,arial;
font-size:11px;
padding:0;
position:fixed;
}
#calendar img {
border:medium none;
}
.caltab {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #333333;
font-size:1em;
z-index:10;
}
.caltab a:link, .caltab a:visited {
color:#666600;
}
.caltab a:hover {
background:#DBCDCD none repeat scroll 0 0;
border-color:#DBCDCD;
color:#993333;
}
.caltab a:active {
border-color:#993333;
color:#666600;
}
.caltab td {
padding:0;
text-align:center;
}
.caltab td a {
border:medium none;
display:block;
padding:0;
text-decoration:none;
}
.caltab td.calheader a {
border:medium none;
display:inline;
vertical-align:-0.2em;
}
.caltab td.calheader img.calNoPrevMonth {
background:transparent url(http://bookassist.com/scripts/calendar/calprev.png) no-repeat scroll 0 -32px;
border:medium none;
vertical-align:-0.2em;
}
.caltab td.calheader img.calNoNextMonth {
background:transparent url(http://bookassist.com/scripts/calendar/calnext.png) no-repeat scroll 0 -32px;
border:medium none;
vertical-align:-0.2em;
}
.caltab td.calheader .calNextMonth img {
background:transparent url(http://bookassist.com/scripts/calendar/calnext.png) no-repeat scroll 0 0;
border:medium none;
}
.caltab td.calheader .calPrevMonth img {
background:transparent url(http://bookassist.com/scripts/calendar/calprev.png) no-repeat scroll 0 0;
border:medium none;
}
.caltab td.calheader .calNextMonth:hover img, .caltab td.calheader .calPrevMonth:hover img {
background-position:0 -16px;
border:medium none;
}
.caltab td.calheader .calNextMonth:active img, .caltab td.calheader .calPrevMonth:active img {
background-position:0 -32px;
border:medium none;
}
.calheader {
padding:0.2em;
white-space:nowrap;
}
.calheader select {
font-size:0.9em;
}
.weekdays td {
border-bottom:1px solid #DDDDDD;
}
.days td {
border:1px solid #FFFFFF;
color:#7E9FC9;
padding:0.1em;
}
.days td.weekend {
background-color:#EEEEEE;
border-color:#EEEEEE;
}
.days td.gone {
padding:0.2em;
text-decoration:line-through;
}
.days td.today, .days td.future {
border:medium none;
}
.days td a {
border:1px solid #FFFFFF;
padding:0.1em;
}
.days td.weekend a {
border-color:#EEEEEE;
}
.days td.today a {
background-color:#DBCDCD;
border:1px solid #DBCDCD;
}
.days td.selected {
font-weight:bold;
}
.days td.selected a {
border-color:#0099CC;
}
.caltab .calfoot {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #DDDDDD;
}
.caltab .calfoot {
padding:0;
}
#calendar iframe {
height:auto;
position:absolute;
width:100%;
z-index:-1;
}
#calendar {
overflow:hidden;
}
* html table.caltab {
z-index:200;
}
a.calNextMonth, a.calPrevMonth {
background:transparent none repeat scroll 0 0 !important;
}




.instructions {
color:#666666;
font-size:11px !important;
margin-left:4px;
}
h2#booknow {
background:transparent url(../images/website/h2_booknow.gif) no-repeat scroll 0 0;
display:block;
height:46px;
margin:10px 0 0;
padding:0;
width:231px;
}
h2#booknow span {
left:-1000px;
position:absolute;
top:-1000px;
}
#careers {
background:transparent url(../images/website/h2/h2_careers.gif) no-repeat scroll 0 0;
}
#site_map {
background:transparent url(../images/website/h2/h2_site_map.gif) no-repeat scroll 0 0;
}
#contact_us {
background:transparent url(../images/website/h2/h2_contact_us.gif) no-repeat scroll 0 0;
}
#useful_links {
background:transparent url(../images/website/h2/h2_useful_links.gif) no-repeat scroll 0 0;
}
#news {
background:transparent url(../images/website/h2/h2_news.gif) no-repeat scroll 0 0;
}
.text_14 {
color:#444444;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
}
#killarney_town_centre {
background:transparent url(../images/website/h2/h2_killarney_town_centre.gif) no-repeat scroll 0 0;
}
#historic_killarney {
background:transparent url(../images/website/h2/h2_historic_killarney.gif) no-repeat scroll 0 0;
}
#golf {
background:transparent url(../images/website/h2/h2_golf.gif) no-repeat scroll 0 0;
}
#sight_seeing {
background:transparent url(../images/website/h2/h2_sight_seeing.gif) no-repeat scroll 0 0;
}
#inec_events {
background:transparent url(../images/website/h2/h2_inec_events.gif) no-repeat scroll 0 0;
}
#getting_here {
background:transparent url(../images/website/h2/h2_getting_here.gif) no-repeat scroll 0 0;
}
#things_to_do {
background:transparent url(../images/website/h2/h2_things_to_do.gif) no-repeat scroll 0 0;
}
#be_active {
background:transparent url(../images/website/h2/h2_be_active.gif) no-repeat scroll 0 0;
}
h2#your_stay {
background:transparent url(../images/website/h2/h2_your_stay.gif) no-repeat scroll 0 0;
}
h2#special_offers {
background:transparent url(../images/website/h2/h2_special_offers.gif) no-repeat scroll 0 0;
}
h2#explore_killarney {
background:transparent url(../images/website/h2/h2_explore_killarney.gif) no-repeat scroll 0 0;
}
div.promo_special_offers span, div.promo_gift_vouchers span {
left:-999px;
position:absolute;
top:-999px;
}
div.promo_special_offers {
background:transparent url(../images/website/special_offers.jpg) repeat scroll right bottom;
height:127px;
margin:4px 4px 0;
padding:0;
width:245px;
}
div a.promo {
display:block;
height:100%;
}
div.promo_gift_vouchers {
background:transparent url(../images/website/gift_voucher_1.jpg) repeat scroll right bottom;
height:129px;
margin:4px 4px 0;
padding:0;
width:245px;
}
h2 span {
left:-999px;
position:absolute;
top:-999px;
}
h2 {
height:40px;
margin:10px 0;
padding:1px;
width:100%;
}
h3.h3eat {
color:#903634;
font-size:15px;
}
h3.hk {
color:#903634;
font-size:15px;
}
p.peat {
color:#666666;
font-size:13px;
}
#eat {
background:transparent url(../images/website/h2/h2_eat.gif) no-repeat scroll 0 0;
}
#sleep {
background:transparent url(../images/website/h2/h2_sleep.gif) no-repeat scroll 0 0;
}
div#layout_main {
background-color:#FFFFFF;
/* padding:20px 30px 20px 98px;*/
}
div#layout_form {
background-color:#FFFFFF;
/*padding:20px 30px 20px 98px; */
}
.labelform {
color:#666666;
font-size:13px;
font-weight:bold;
margin-bottom:0;
margin-top:3px;
}
div#layout_main_inec {
background-color:#FFFFFF;
color:#666666;
font-size:12px;
padding:20px 30px 20px 98px;
}
div#layout_main_ys {
background-color:#FFFFFF;
color:#666666;
font-size:12px;
padding:20px 30px 20px 98px;
}
div#layout_main_hk {
background-color:#FFFFFF;
color:#666666;
font-size:12px;
padding:20px 30px 20px 98px;
}
div#layout_main_links {
background-color:#FFFFFF;
color:#666666;
font-size:12px;
padding:20px 30px 20px 98px;
}
div#main_links {
font-size:13px;
}
div#other_links {
font-size:10px;
}
div#layout_main_links h5 {
font-size:11px;
}
div#other_links a:visited, div#other_links a:hover, div#other_links a:link {
color:#0000EE;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
div#main_links a:visited, div#main_links a:hover, div#main_links a:link {
color:#0000EE;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#layout_main h5 {
color:#666666;
font-size:11px;
}
#layout_main h4 {
color:#903634;
font-size:14px;
}
#layout_main p, #layout_main ul {
color:#666666;
}
#layout_main p strong {
font-size:13px;
}
#layout_main h6 {
color:#666666;
font-size:10px;
}
a.style124:link, a.style124:hover, a.style124:visited {
color:#0000EE;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
a.style125:link, a.style125:hover, a.style125:visited {
color:#0000EE;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
div#layout_breadcrumb {
color:#666666;
font-size:13px;
padding:9px 15px;
}
div#layout_breadcrumb a {
color:#903634;
text-decoration:none;
}
#layout_left {
/*float:left;
 width:510px;*/
}
div#layout_wrapper {
background-color:#000000;
border:8px solid #00FF00;
margin:0 auto;
padding:0 8px 8px;
text-align:left;
}
#layout_top1 {
background-color:#FFFFFF;
background-image:url(../images/website/logo_ge.gif);
background-position:right top;
background-repeat:no-repeat;
height:92px;
margin:0 0 6px;
padding:1px;
}
div#popup_layer {
background:transparent none repeat scroll 0 0;
display:none;
height:400px;
left:20%;
position:absolute;
top:100px;
width:540px;
z-index:1000;
}
h2#signup {
background:transparent url(../images/website/h2_signup.gif) no-repeat scroll 0 0;
display:block;
height:24px;
margin:5px 0 0;
padding:0;
width:81px;
}
h2#address {
background:transparent url(../images/website/h2_address.gif) no-repeat scroll 0 0;
height:24px;
margin:5px 0 0;
padding:0;
width:100px;
}
h1 span, h2 span {
left:-1000px;
position:absolute;
top:-1000px;
width:300px;
}
#layout_top2 {
background-color:#AAA5A5;
height:29px;
margin:0 0 6px;
}
#layout_top3 {
background-color:#AAA5A5;
height:29px;
margin:0 0 6px;
padding:0;
}
#main_image img, #layout_flashmov object {
background-color:#000000;
border-bottom:6px solid #000000;
border-top:1px solid #000000;
margin:0;
padding:0;
}
ul.childlist {
color:#903634;
display:block;
font-family:Arial;
font-size:16px;
margin:10px 0 0;
padding:0;
}
ul.childlist li {
background:transparent url(../images/website/menubullet.gif) no-repeat scroll left top;
border-bottom:1px dotted #903634;
float:none;
list-style-type:none;
margin-left:-15px;
padding:0 0 0 15px;
}
ul.childlist li a {
color:#903634;
display:block;
font-size:13px;
padding:5px 0;
text-decoration:none;
text-transform:uppercase;
}
ul.childlist-nested {
position:relative;
top:-20px;
}
#body_wrapper {
background:transparent url(../images/website/bodywrapper_bg.gif) repeat-y scroll 0 0;
height:100%;
margin-bottom:8px;
}
body.booking #body_wrapper {
background:#FFFFFF none repeat scroll 0 0;
color:#666633;
padding:20px 30px 20px 55px;
}
body.searchresults #body_wrapper {
background:#FFFFFF none repeat scroll 0 0;
color:#666633;
height:1000px;
padding:20px 30px 20px 55px;
}
#layout_left {
 /* float:left; */
}
#layout_main {
color:#666633;
/*padding:20px 30px 20px 55px; */
}
#layout_main ul {
float:none;
margin:15px;
}
#layout_main hr {
background:transparent url(../images/website/hr_bg.gif) repeat-x scroll left top;
border:1px dotted #2D1200;
border-collapse:collapse;
height:1px;
margin:0 0 10px;
visibility:visible;
}
#layout_main > hr {
background:transparent url(../images/website/hr_bg.gif) repeat-x scroll left top;
border:medium none;
height:2px;
visibility:visible;
}
#layout_main_ys > hr {
background:transparent url(../images/website/hr_bg.gif) repeat-x scroll left top;
border:medium none;
height:2px;
margin:0 0 10px;
visibility:visible;
}
div#layout_right {
background-color:#E2E2E2;
border:1px solid #EFEAD4;
vertical-align:top;
}
#layout_right div {
background-color:#D0D0D0;
border:1px solid #C5B696;
color:#000000;
font-size:13px;
margin:4px 4px 0;
padding:5px;
text-align:left;
}
#layout_right div a.promo {
display:block;
height:100%;
}
#layout_right div.promo_weddings {
background:#E3D9BD url(../images/website/weddings.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:127px;
margin:4px 4px 0;
padding:0;
}
#layout_right div.promo_special_offers {
background:#E3D9BD url(../images/website/special_offers.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:127px;
margin:4px 4px 0;
padding:0;
}
#layout_right div.promo_meetings {
background:#E3D9BD url(../images/website/meetings.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:127px;
margin:4px 4px 0;
padding:0;
}
#layout_right div.promo_xmas_parties {
background:#E3D9BD url(../images/website/xmas-party-icon.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:127px;
margin:4px 4px 0;
padding:0;
}
#layout_right div.promo_business_needs {
background:#E3D9BD url(../images/website/business_needs.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:127px;
margin:4px 4px 0;
padding:0;
}
#layout_right div.promo_gift_vouchers {
background:#E3D9BD url(../images/website/gift_voucher_1.jpg) repeat scroll right bottom;
border:1px solid #C5B696;
height:129px;
margin:4px 4px 0;
padding:0;
}
* html #layout_right div.promo_special_offers, * html #layout_right div.promo_weddings, * html #layout_right div.promo_business_needs, * html #layout_right div.promo_xmas_parties, * html #layout_right div.promo_gift_vouchers {
margin:4px 4px 0 0;
}
#layout_right div.row {
background:transparent none repeat scroll 0 0;
border:medium none;
}
* html #layout_right div.row {
margin-top:10px;
}
div#layout_left {
background-color:transparent;
margin:0;
padding:0;
}
div#layout_right {
margin:0;
padding:0;
}
.inputEmailSignup {
font-size:13px;
}
hr {
clear:both;
height:0;
margin:0;
padding:0;
visibility:hidden;
}
#layout_flashmov {
}
#layout_footer {
background-color:#8A0E04;
clear:both;
height:20px;
margin:0;
padding:7px 11px;
}
a#footer_careers span, #layout_right div.promo_business_needs span, #layout_right div.promo_special_offers span, #layout_right div.promo_gift_vouchers span {
color:#00FF00;
left:-999px;
position:absolute;
top:-999px;
}
#layout_footer p {
background:transparent url(../images/website/footnote_dk.gif) no-repeat scroll 0 0;
float:left;
height:19px;
margin:0;
padding:0;
width:175px;
}
#layout_footer ul {
float:right;
margin:0;
padding:0;
}
#layout_footer ul li {
float:left;
list-style-type:none;
margin:0;
}
#footer_kerryguide {
background:transparent url(../images/website/footer_kerryeventlink.gif) no-repeat scroll 0 0;
display:block;
height:9px;
margin:5px 10px 0 0;
width:115px;
}
#footer_usefullinks {
background:transparent url(../images/website/footer_usefullink.gif) no-repeat scroll 0 0;
display:block;
height:9px;
margin:5px 0 0;
width:76px;
}
#footer_careers {
background:transparent url(../images/website/footer_careers.gif) no-repeat scroll 0 0;
display:block;
height:9px;
margin:5px 0 0;
width:65px;
}
ul#nav {
position:relative;
z-index:100;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
ul#nav ul {
border-color:-moz-use-text-color #2D1200 #2D1200;
border-style:none solid solid;
border-width:medium 1px 1px;
}
#nav a {
background-image:url(../images/website/menubullet.gif);
background-repeat:no-repeat;
color:#2D1200;
display:block;
font-family:Verdana,Sans-serif;
font-size:10px;
padding:8px 10px 13px 15px;
text-decoration:none;
text-transform:uppercase;
}
#nav > li > a {
padding:8px 10px 9px 15px;
}
#nav a:hover {
background-color:#EFEAD4;
}
#nav li li a {
background-position:left center;
border-top:1px solid #AAA5A5;
color:#2D1200;
display:block;
font-weight:normal;
padding:5px 10px 6px 15px;
}
#nav li {
background-color:#AAA5A5;
cursor:default;
float:left;
position:relative;
}
ul#nav ul li {
float:none;
}
ul#nav > li {
float:left;
padding:0;
}
#nav ul > li {
float:left;
padding:0;
}
#nav li li {
width:12em;
}
li#first {
border-left-width:1em;
}
li#last {
border-right-width:1em;
}
#nav li ul {
background-color:#AAA5A5;
display:none;
font-weight:normal;
position:absolute;
top:100%;
}
* html #nav li ul {
left:-40px;
}
#nav li > ul {
left:auto;
margin:0;
padding:0;
top:auto;
}
#nav li li {
background-color:#AAA5A5;
border:0 none;
display:block;
}
#nav li > ul > li {
background-color:#AAA5A5;
border:0 none;
display:block;
}
#nav li:hover ul, #nav li.over ul {
display:block;
}
a img {
border:medium none;
}
.clear {
clear:both;
}
fieldset {
border:medium none;
padding:0;
}
.emailform label {
display:block;
font-weight:bold;
margin:10px 0;
vertical-align:top;
}
.emailform select {
color:inherit;
}
#contact_form_submit {
display:block;
margin:10px 0 0;
}
h3 {
color:#000000;
}
.booking label, .booking span.left, .searchresults span.left {
display:block;
float:left;
font-weight:bold;
height:25px;
vertical-align:top;
width:200px;
}
.booking div.row {
clear:both;
height:30px;
}
.booking br, .searchresults br {
background:transparent none repeat scroll 0 0;
clear:both;
display:block;
height:0;
visibility:hidden;
}
a#news-link {
background:transparent url(../images/website/topmenu_newslink.gif) repeat scroll 0 50%;
display:block;
height:29px;
width:49px;
}
a#contactus-link {
background:transparent url(../images/website/topmenu_contactlink.gif) repeat scroll 0 50%;
display:block;
height:29px;
width:95px;
}
a#sitemap-link {
background:transparent url(../images/website/topmenu_sitemap.gif) repeat scroll 0 50%;
display:block;
height:29px;
width:77px;
}
a#news-link span, a#contactus-link span, a#sitemap-link span {
left:-500px;
position:absolute;
top:-500px;
}
h2#welcome {
background:transparent url(../images/website/h2_welcome_img.gif) no-repeat scroll 0 0;
display:block;
height:34px;
visibility:visible;
width:158px;
}
.offscreen {
left:-500px;
position:absolute;
top:-500px;
}
#purchasenow {
background:transparent url(../images/website/h2/titile_purchase.gif) no-repeat scroll 0 0;
display:block;
height:46px;
left:10px;
margin:10px 0 0 10px;
padding:0;
position:relative;
width:231px;
}
.tdvoucher {
background-color:#D0D0D0;
color:#444444;
font-size:11px;
width:280px !important;
}
.tdvoucher input {
border:1px solid #ADADAD;
font-size:12px;
margin-bottom:8px;
margin-top:4px;
}
td.vouchercontent b {
color:#444444;
font-size:12px;
}
td.vouchercontent, td.vouchercontent ul, td.vouchercontent li {
color:#444444;
font-size:12px;
}
