html {height : 100%;border : 0;padding : 0;margin : 0;}
body {height : 100%;margin : 0;padding : 0;border : 0; font:normal 11px Verdana, Arial;}
p {margin-bottom : 7px;margin-top : 7px;}
img {border:0;}
#a:hover {color : #09f;}
#a:link {color : #002ef4;text-decoration : underline;}
#a:visited {color : #551a8b;}
#all {width: 740px; margin: 0 auto; text-align: left;}
#trail {position:absolute; top: -11px; margin-bottom:10px;}
.cb {clear:both;}
#email_new {background-color : #6c3;font-family : verdana;font-size : 12px;position : absolute;top : 324px;width : 740px;z-index : 4; padding:5px; height:73px;}
#email_new  form {display:inline; margin:1px;width:200px;}
#email_new  a {font-size:11px;}
#email_new  a:hover {color : #200d81;}
#email_new  a:link {color : #fff;text-decoration : underline;}
#email_new  a:visited {color : #fff;text-decoration : underline;}
#email_new  b {color : #200d81;font-size : 12px;font-weight : 700;}
#email_new strong {color:#fff;font-size:20px;font-family:arial;}
#email_new select {font-size:10px;}
#email_new p {margin-bottom:3px;}
#ins_email {background-color : #6c3;font-family : verdana;font-size : 12px;position : absolute;width : 740px;z-index : 4; padding:5px;height:73px; margin-top:-15px;}
#ins_email  form {display:inline; margin:1px;width:200px;}
#ins_email  a {font-size:11px;}
#ins_email  a:hover {color : #200d81;}
#ins_email  a:link {color : #fff;text-decoration : underline;}
#ins_email  a:visited {color : #fff;text-decoration : underline;}
#ins_email  b {color : #200d81;font-size : 12px;font-weight : 700;}
#ins_email strong {color:#fff;font-size:20px;font-family:arial;}
#ins_email select {font-size:10px;}
#ins_email p {margin-bottom:3px;}
#text #airportlinks {border: solid 1px #0099ff; width:170px; padding:2px; float:right; margin:10px;}
#text #airportlinks a {display: block; width:168px; height:28px; background: url(/images/hximages/button1.gif) no-repeat; text-decoration: none; } 
#text #airportlinks a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button2.gif) no-repeat; }
#text #airportlinks .price {position:relative;top:10px;left:16px;font-size:12px;z-index:500;font-family:sans-serif;}
#text #airportlinks a:hover .price {top:11px;left:17px;color:#0099ff;}

#text #airportlinks .plane {display: block; width:168px; height:28px; background: url(/images/hximages/button-plane.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .plane a {display: block; width:168px; height:28px; background: url(/images/hximages/button-plane.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .plane a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-plane2.gif) no-repeat; }
#text #airportlinks .bag a {display: block; width:168px; height:28px; background: url(/images/hximages/button-bag.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .bag a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-bag2.gif) no-repeat; }
#text #airportlinks .phone a {display: block; width:168px; height:28px; background: url(/images/hximages/button-phone.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .phone a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-phone2.gif) no-repeat; }
#text #airportlinks .lock a {display: block; width:168px; height:28px; background: url(/images/hximages/button-lock.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .lock a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-lock2.gif) no-repeat; }
#text #airportlinks .map a {display: block; width:168px; height:28px; background: url(/images/hximages/button-map.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .map a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-map2.gif) no-repeat; }
#text #airportlinks .q a {display: block; width:168px; height:28px; background: url(/images/hximages/button-q.gif) no-repeat; text-decoration: none; } 
#text #airportlinks .q a:hover {top:43px;left:57px; display: block; width:168px; height:28px; background: url(/images/hximages/button-q2.gif) no-repeat; }

.smallpad {background: url(/images/hximages/postit_note_large.jpg); background-repeat: no-repeat; height:430px; width:400px; padding:15px 0 0 30px;font-family:cursive;font-size:14px;margin-top:10px;margin-bottom:-10px;}
.smallpad h2{font-size:20px;}
.smallpad p{width:370px; margin-bottom:10px;}
.pad {background: url(/images/hximages/postit_note_small.jpg); background-repeat: no-repeat; height:300px;padding:25px 0 0 30px; width:230px;margin-left:110px;}
.pad p{color:#ff0000; width:210px;font-family:cursive; font-size:14px;}
.pad h1{font-family:cursive; font-size:20px;margin-bottom:-8px;}
.checklist{width:780px; position:relative; top:0px;margin-left:100px;}
.checklist-engine {background: url(/images/hximages/whiteboard.jpg);background-repeat: no-repeat; height:300px; width:520px;padding:60px 0 0px 40px; margin-top:0px;margin-left:28px;}
#checklist-left{width:430px;height:auto;top:0;margin-left:2px;position:absolute;}
#checklist-right{width:520px; height:auto; top:0; left:450px;position:relative;}
#checklist-right .smallpad{margin-left:50px;}
#checklist-right #notepad td {font-family:cursive;}
#hightext_checklist {color : #000;font-family : verdana;font-size : 12px;left : -100px;margin-top : 0;padding : 0; position:absolute; top : 70px; width : 980px; z-index : 100;}
#hightext_checklist td {color : #000;font-family : verdana;font-size : 12px;padding : 1px;}
#hightext_checklist a {text-decoration : underline;}
#checklist-main{width:970px;top:0px;position:relative;}
#checklist-footer{position:relative;}
.red {color:#ff0000; width:210px;font-family:cursive; font-size:14px;}
#newsaux #options br {margin-bottom:21px;}
#newsaux #options a {text-decoration:none;}
#newsaux {position:absolute; bottom:0px; left:550px; width:200px; margin-left:20px;margin-bottom:-10px; background:#fff; font-family:Verdana; font-size:11px;}
p.option {display:inline; text-transform:capitalize; text-decoration:none;}
#newsaux ul a.option {cursor:pointer; color:#00F; text-decoration:none; border-top:1px solid #BBB; border-left:1px solid #BBB; border-bottom:1px solid #57338A; border-right:1px solid #57338A; padding:0 5px;}
#newsaux ul a.option:hover {text-decoration:none; border-top:1px solid #57338A; border-left:1px solid #57338A; border-bottom:1px solid #BBB; border-right:1px solid #BBB; padding:0 5px;}
#newsaux ul a.option1 {cursor:pointer; color:#00F; text-decoration:none; border-top:1px solid #BBB; border-left:1px solid #BBB; border-bottom:1px solid #57338A; border-right:1px solid #57338A; padding-left:5px; padding-right:30px;}
#newsaux ul a.option1:hover {text-decoration:none; border-top:1px solid #57338A; border-left:1px solid #57338A; border-bottom:1px solid #BBB; border-right:1px solid #BBB; padding-left:5px; padding-right:30px;}
#newsaux ul img{border:0; margin:5px 0 -3px 5px;}
/*Nifty styling*/
div.split {margin:0;padding:0px;list-style:none}
div.split {float:left;width:100%;margin:0 10px 10px 0}
div.split h3{background: #0099FF; font-family:Arial; margin:0px; padding:5px 0 0px; height:25px;text-align:center;color: #fff;}
div.split p{margin:0;padding:10px 5px 10px}
div.split div{background:#DDD}
#newsaux #articles {position:absolute; top:200px; left:-10px;}
#articles {position:absolute; top:200px; left:550px; width:200px; margin-left:10px; background:#fff; font-family:Verdana; font-size:11px;}
#articles a {display:block; padding:0 5px;}
ul.split,ul.split li{margin:0;padding:0;list-style:none}
ul.split li{float:left;width:100%;margin:0 10px 10px 0}
ul.split h3{font-family: Arial; margin:0px;padding: 5px 0 3px;text-align:center;color: #fff;}
ul.split p{margin:0;padding:10px 5px 10px}
ul.split div{background:#DDD}
li.one h3{background: #0099FF}
/*nifty Corners*/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
#landing_pages1 {position:absolute;  top:-399px; text-align:left; padding:0px;}
#landing_pages {position:relative;}
h2.gta {text-decoration:underline;margin:0px;}
#text_gta {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 250px;width : 748px;}
#border_title_gta {position : relative; top : -18px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#text_gta img {float:left;margin-top:10px;}
#text_gta p.gta {margin-bottom:20px;margin-top:10px;}
#text_gta p.gta a {text-decoration:underline;}
#text_gta p.gta strong {font-size:12px;}
#bkg_engine_gta {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 11px;height : 160px;left : 306px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 999;}
#bkg_engine_gta td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;}
#bkg_engine_gta td b {color : #200d81;font-family : Verdana;font-size : 14px;line-height:20px;margin-left:5px;}
#bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 306px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 999;}
#tp_bkg_engine {background-color : #80d2ff;color : #200d81;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
#tp_bkg_engine td {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#tp_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#tp_bkg_engine td em {color : #200d81;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#search_engine {color : #000;font-family : Verdana;background-color : #80d2ff;height : 227px;left : 310px;margin : 0;padding : 0;position : absolute;top : 9px;width : 444px;z-index : 10000;}
#search_advert {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 10px;position : absolute;top : 0;width : 230px;z-index : 1001;}
#search_engine td {font-family : verdana;font-size : 10px;}
#search_text {color : #000;font-family : Verdana;font-size : 11px;height : 227px;left : 10px;margin : 0;padding : 0;position : absolute;top : 250px;width : 644px;z-index : 10000;}
#search_title {color : #000;font-family : Verdana;font-size : 11px;height : 227px;left : 15px;margin : 0;padding : 0;position : absolute;top : -30px;width : 644px;z-index : 10000;}
#bkg_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;}
#bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}




#bkg_engine2 {margin:80px 0 0 0;height:212px;width:340px;float:left;background:#80d2ff;padding:5px;}
#bkg_engine2 td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;padding:3px;background:#80d2ff;}
#bkg_engine2 td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine2 td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#bkg_engine2 .grpbkg {left:5px;margin : 0;padding : 0;position : absolute;z-index : 999;color:#200d81; font-size:12px;font-family:verdana;}
#bkg_engine2 .grpbkg a {text-decoration: underline; }
#bkg_engine3 {margin:80px 0px 0 10px; height:212px;width:380px;float:left;background:#80d2ff;padding:5px;}
* html #bkg_engine3 {width:370px;}
#bkg_engine3 td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;padding:3px;}
#bkg_engine3 td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine3 td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#bkg_engine3 .grpbkg {margin : 0;padding : 0;position : absolute;z-index : 999;color:#200d81; font-size:12px;font-family:verdana;}
#bkg_engine3 .grpbkg a {text-decoration: underline; }
#theatre_engine {background: #80d2ff url(/images/hximages/bpgSmall.gif) 98% 90% no-repeat; color:#fff; font:normal 11px Verdana; height:301px; left:306px; margin:0; padding:0; position:absolute; top:73px; width:444px; z-index:999;}
#theatre_engine table.theatreengine {margin:0;padding:0;width:100%;}
#theatre_engine input, #theatre_engine select {font-size:11px;}
#theatre_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#theatre_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#theatre_engine table.theatreengine #bpg {padding-top:15px;}
#theatre_engine table.theatreengine #incRail {margin:0;padding:0;}
#theatre_engine table.theatreengine #railrow {margin:0;padding:0;}
#news_theatre_engine {background: #80d2ff url(/images/hximages/bpgSmall.gif) 98% 90% no-repeat; color:#fff; font:normal 11px Verdana; height:301px; margin:0; padding:0; width:444px; z-index:999;}
#news_theatre_engine table.theatreengine {margin:0;padding:0;width:100%;}
#news_theatre_engine input, #news_theatre_engine select {font-size:11px;}
#news_theatre_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#news_theatre_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#news_theatre_engine table.theatreengine #bpg {padding-top:15px;}
#news_theatre_engine table.theatreengine #incRail {margin:0;padding:0;}
#news_theatre_engine table.theatreengine #railrow {margin:0;padding:0;}
#booking_section {left : 0;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 332px;width : 36px;z-index : 100;}
#booking_section a {background : #ffc;border : 1px solid #ff0;color : #200d81;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 9px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;width : 157px;}
#border {background-color : #09f;height : 81px;left : 0;padding : 0;position : absolute;right : 0;top : -9px;width : 100%; }
#border_image {height : 81px;position : absolute;left:140px; top : -8px;width : 400px; z-index:0;}
#border_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 220px;position : absolute;text-align : left;top : 5px;z-index : 1000; padding:0px; width:400px;}
#border_title a:link {color : #fff; z-index : 1000;}
#all #new_border_title {position : relative; top : -8px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#new_border_title a {color : #fff; z-index : 1000;}
#newish_border_title {position : relative; top : 20px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#aghdrm_bdr_title {position : relative; top : 10px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#hdrm_border_title {position : relative; top : -12px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#hdrm_border_title a {color : #fff; z-index : 1000;}
#guide_border_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 50px;position : absolute;text-align : left;top : -70px;z-index : 1000; padding:0px; width:400px;}
#guide_border_title a:link {color : #fff; z-index : 1000;}
#email {background-color : #6c3;font-family : verdana;font-size : 12px;position : absolute;top : 324px;width : 740px;z-index : 4; padding:5px; height:50px;}
#email form {display:inline; margin:1px;}
#email a:hover {color : #200d81;}
#email a:link {color : #fff;text-decoration : underline;}
#email a:visited {color : #fff;text-decoration : underline;}
#email b {color : #200d81;font-size : 12px;font-weight : 700;}
#emailTheatre {background-color : #6c3;font-family : verdana;font-size : 10px;position : absolute;top : 314px;width : 282px;z-index : 4; padding:5px; height:60px;}
#emailTheatre input {font-size:11px;margin:0;padding:0;}
#emailTheatre form {display:inline; margin:2px;}
#emailTheatre a:hover {color : #200d81;}
#emailTheatre a:link {color : #fff;text-decoration : underline;}
#emailTheatre a:visited {color : #fff;text-decoration : underline;}
#emailTheatre b {color : #200d81;font-size : 12px;font-weight : 700;}
#emailTheatre strong {color:#fff; font-size:14px;}
#featured_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 320px;width : 748px;z-index : 100;}
#featured_topLeft {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 12px;position : absolute;top : 80px;width : 290px;}
#featured_topLeft td {color : #000;font-family : Verdana;font-size : 11px;}
#featured_text a {text-decoration : underline;}
#hightext {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 70px;width : 748px;z-index : 100;}
#hightext td {color : #000;font-family : verdana;font-size : 11px;padding : 1px;}
#hightext a {text-decoration : underline;}
#hightext2 {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 70px;width : 748px;z-index : 100;}
#hightext2 td {color : #000;font-family : verdana;font-size : 12px;z-index : 100;}
#hightext2 a {color:#1c8ddd;}
#hightext2 h1{color:#1c8ddd; margin-bottom:0px; font-size:18px;}
#hightext3 {color : #000;font-family : verdana;font-size : 13px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 70px;width : 748px;z-index : 100;}
#hightext3 td {color : #000;font-family : verdana;font-size : 13px;padding : 1px;}
#hightext3 a {text-decoration : underline;}
#landing_featured {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 502px;padding : 0;position : absolute;top : 0;width : 250px;z-index : 1000;}
#info_text a {font-family : verdana;font-size : 11px;}
#ipod_image {height : 60px;left : 20px;padding : 0;position : absolute;top : 325px;}
#landing_advert {height : 70px;left : 0px;padding : 0;position : absolute;top : 73px;width : 300px;z-index : 2;}
#landing_advert_text {color : #341874;font-family : Verdana;font-size : 11px;height : 200px;left : 6px;position : absolute;top : 76px;width : 283px;z-index : 200;}
#landing_advert_text h3, #adverttext h3 {color : #341874;font-size : 20px;}
#landing_advert_text b, #adverttext b {font-size : 15px;}
#landing_advert_text h1, #adverttext h1 {color : #fff;font-size : 14px;margin-bottom : 4px;margin-top : 4px;}
#landing_advert_text h2, #adverttext h2 {color : #fff;font-size : 18px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text {color : #341874;font-family : Verdana;font-size : 11px;height : 150px;left : 6px;position : absolute;top : 87px;width : 283px;z-index : 200;}
#carhire_advert_text h1 {color : #fff;font-size : 14px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text h2 {color : #fff;font-size : 18px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text h3 {color : #341874;font-size : 20px;}
#carhire_advert_text b {font-size : 15px;}
#theatre_advert {left : 0;padding : 0;position : absolute;top : 74px;z-index : 2;}
#theatre_advert_text {color : #006dff;font-family : Verdana;font-size : 12px;height : 227px;left : 148px;position : absolute;top : 84px;width : 150px;z-index : 200;}
#theatre_advert_text h1 {color : #cc0066;margin : 0;padding : 0;font-size : 46px;text-align : center;}
#theatre_advert_text h6 {color : #006dff;margin : 0;padding : 0;font-size : 12px;font-weight : normal;text-align : right;}
#theatre_advert_text b {color : #200d81;}
#links {left : 310px;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 270px;width : 430px;}
#links a {color : #200d81;font-family : verdana;font-size : 12px;}
#links a:hover {color : #c06;font-family : verdana;font-size : 12px;}
#logo {background-repeat : no-repeat;height : 70px;padding : 0;position : absolute;  top : 7px; z-index : 10;}
#logo1 {background-repeat : no-repeat;height : 70px;padding : 0;position : absolute;  top : 7px; z-index : 10;}
#main_menu a:hover {color : #cc0066;text-decoration : none;width : 157px;background : #ffffff;font-size : 15px;font-family : verdana;font-weight : bold;}
#homepage_navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;left : 2px;margin : 0;padding : 0;position : absolute;top : 444px;width : 750px;z-index : 5000;}
#metafaq a {width:100px; color:#FFFFFF; font-family : verdana;font-size:12px; position : relative;left : 690px;top : 15px;z-index : 100;text-decoration:none;font-weight: bold; padding:0px;}
#metafaq a:hover {color:#6633CC;}
#navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;margin : 0;padding : 0;position : absolute;top : 395px;width : 750px;z-index : 5000;}
#navMenu, #navMenu li ul {list-style : none;padding : 0;margin : 0;line-height : 16px;background-color : #80d2ff;}
#navMenu a {display : block;font-size : 11px;font-family : Verdana, Arial, Helvetica, sans-serif;color : #006dff;text-decoration : none;padding : 2px;}
#navMenu li:hover a, #navMenu li ul li:hover a, #navMenu li ul li ul li:hover a, #navMenu li ul li.displayMenu a, #navMenu li.displayMenu a, #navMenu li ul li ul li.displayMenu a {color : #ffffff;}
#navMenu li:hover ul a, #navMenu li li:hover a, #navMenu li li:hover li a, #navMenu li.displayMenu ul a, #navMenu li li.displayMenu a, #navMenu li li.displayMenu li a {color : #006dff;}
#navMenu li {margin : 0;width : 148px;}
#navMenu li ul li, #navMenu li ul {width : 185px;}
#navMenu li, #navMenu li ul {float : left;background-color : #80d2ff;}
#navMenu li ul, #navMenu li:hover ul ul, #navMenu li.displayMenu ul ul {display : block;position : absolute;left : -999em;}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li.displayMenu ul, #navMenu li li.displayMenu ul {left : auto;}
#navMenu li:hover, #navMenu li ul:hover, #navMenu li ul.displayMenu, #navMenu li.displayMenu {background-color : #0099ff;}
#navMenu li ul ul {margin : 0 0 0 148px;border : 1px solid #ffffff;}
#navMenu li.separator {border-bottom : 1px solid #9900bb;}
#navMenu li.separator a {border-bottom : 1px solid #330066;}
#navMenu li.right a {text-align : right;padding-right : 10px;}
#navMenu li ul a {float : left;width : 95%;text-align : left;left : 0;}
#navMenu li ul div {position : absolute;right : 5px;float : right;text-align : right;color : #ffffff;font-weight : bold;}
#navMenu ul ul {z-index : 1;}
.lastMenu, .lastMenu li {width : 185px !important;}
#new_products {left : 0;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 212px;width : 36px;z-index : 100;}
#new_products a {background : #ffcc7f;border : 1px solid #f90;color : #200d81;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 9px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;width : 157px;}
#news_bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 12px;height : auto;margin : 0;padding : 8px;width : 460px;z-index : 100;}
#news_bkg_engine td {color : #000;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}
#news_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 20px;}
#parkingerror, #hotelserror, #search {color : #f50008;font-size : 11px;font-weight : 700;}
.search {color : #f50008;font-size : 11px;font-weight : 700;}
#landing_footer {background-color : #09f;color : #fff;height : 20px;left : 0;width : 100%;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;text-align : center;vertical-align : middle;z-index : 10000;}
#retrieve_text {color : #200d81;font-family : Verdana;font-size : 10px;font-weight : 700;left : 220px;margin-top : 0;padding : 0;position : absolute;top : 48px;width : 70px;z-index : 1000;}
#sales_message {color : #fff;font-family : verdana;font-size : 10px;font-weight : 700;left : 236px;position : absolute;text-align : left;top : 33px;z-index : 5;}
#shaded {background-color : #eee;border : 1px solid #bbb;border-color : #bbb;color : #bbb;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 8px;margin : 2px;padding : 1px;text-align : center;width : 157px;z-index : 100;}
#text h2 {color : #000;font-family : verdana;font-size : 14px;margin-top : 10px;margin-bottom : 5px;}
#text h4 {color : #c06;font-family : verdana;font-size : 14px;}
#text td {color : #000;font-family : verdana;font-size : 11px;padding : 1px;}
#text li {list-style-type:square;}
#text a:link {text-decoration :underline;}
#text a:visited {text-decoration: underline;}
#text a:active {text-decoration :underline;color:#f93;}
#text a:hover {text-decoration :underline;}
#text img {float : left;margin : 12px 10px 12px 0;}
#text td img {float : left;margin : 0 0 0 0;}
#text h2 img {float : none !important; margin : 0}
.clearthefloats {clear : both;}
.clearfix:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}
* html .clearfix {height : 1%;}
.clearfix {display : block;}
.lastmenu, .lastmenu li {width : 185px !important;}
a {text-decoration : none;}
h1, h2, h3 {font-size : 14px;margin-bottom : 10px;margin-top : 10px;}
h4 {font-size : 13px;}
h5 {font-size: 13px; color:#0099ff; margin-bottom:10px; margin-top:10px;}
#redirect {position : absolute;top : 120px;left : 100px;z-index : 1000;}
#bloggerText {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 748px;z-index : 100;}
#blogText {font-family : Verdana;font-size : 11px;border-bottom : 1px dashed #000000;left : 0;margin-top : 0;padding : 5px;z-index : 100;background-color : #edd2ff;}
#blogText1 {font-family : Verdana;font-size : 11px;border-bottom : 1px dashed #000000;left : 0;margin-top : 0;padding : 5px;z-index : 100;background-color : #ffffcc;}
#search_field {color : #200d81;font-family : Verdana;font-size : 10px;font-weight : 700;left : 410px;margin-top : 0;padding : 0;position : absolute;top : 48px;width : 200px;z-index : 1000;}
#search_results {background-color : #e5f5ff;width : 100%;left : 0;top : -55px;padding : 5px;position : absolute;font-family : verdana;font-size : 11px;text-align : left;z-index : 100;}
#search_results_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 200px;width : 500px;z-index : 99;}
#newtext {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 5px;position : absolute;top : -120px;width : 750px;z-index : 99;}
#search_results_text a {text-decoration : underline;}
#search_results_right {border-left-style : solid;border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 520px;margin-top : 0;padding : 10px;position : relative;top : -55px;width : 230px;z-index : 98;}
#search_button {background : #fff;color : #c06;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 15px;text-decoration : none;width : 120px;}
#hightext_leftmain {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 550px;z-index : 100;}
#hightext_rightList {border-left-style : solid;border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 570px;margin-top : 0;padding-left : 10px;position : absolute;top : 80px;width : 250px;z-index : 101;}
#hightext_rightList a {text-decoration : underline;}
#hightext_leftmain a {text-decoration : underline;}
#news-footer {width:770px;}
#comp_info_press {top : 0px;width : 170px;position : absolute; padding: 10px; border: solid 1px #0099ff;font-family : verdana;font-size : 11px;z-index : 2000;}
#comp_info_press h2 {margin:8px 0px -8px 5px; font-size:13px;}
#comp_info_press ul{list-style-type:none;margin:10px 0 0 5px;padding:0;}
#comp_info_press a {text-decoration : none;}
#comp_info_press a:hover {text-decoration : none; color:#0099ff;}

#pressnew {position:relative; left:205px; width:290px;}
#pressnew img {height:65px; float:left; margin-right:5px;}
#pressnew  h2 a {color: #0099ff;}
#pressnew h1 {font-size: 16px;}
#press-list {float:right; border: solid 1px #0099ff; width: 180px; padding:5px; margin-top:30px;}


#comp_info_text {left : 210px;top : 60px;width : 550px;position : absolute;font-family : verdana;font-size : 11px;}
#comp_info_text a {text-decoration : underline; }
#errors {left : 450px;top : 55px;width : auto;position : absolute;font-family : verdana;font-size : 11px;}
#themepark_engine {background-color : #4ebdff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 100;}
#themepark_engine td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_engine_lego td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_engine h2 {color : #200d81;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#themepark_engine_lego h2 {color : #200d81;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#themepark_engine_lego input, #themepark_engine select {font-size:12px;}
#themepark_engine input, #themepark_engine select {font-size:12px;}
#themepark_menu {background-color : #ffffff;color : #0099ff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 100;text-decoration : none;}
#themepark_menu a {border : none;text-decoration : none;}
#themepark_menu td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_menu h2 {color : #0099ff;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#application {font-family : verdana;font-size : 10px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 750px;z-index : 1000;}
#application td {font-family : verdana;font-size : 10px;padding : 3px;background-color : #80d2ff;}
#application h2 {font-family : Verdana;font-size : 11px;font-weight : bold;}
#ins_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 580px;width : 748px;z-index : 1001;}
#ins_text h2 {color : #000;font-family : verdana;font-size : 14px;margin-top : 10px;margin-bottom : 5px;}
#ins_text li {color : #000;font-family : verdana;font-size : 12px;}
#ins_text td {color : #000;font-family : verdana;font-size : 11px;padding : 1px;}
#ins_text a {text-decoration : underline;}
#ins_navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;left : 0;margin : 0;padding : 0;position : absolute;top : 492px;width : 750px;z-index : 5000;}
#ins_email_background {background-color : #6c3;height : 60px;padding : 0px;position : absolute;top : 520px;width : 750px;z-index : 1;}
#ins_landing_featured {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 502px;padding : 0;position : absolute;top : 0;width : 250px;z-index : 1000;}
#ins_advert_text {height : 210px;width : 290px;left : 0;padding : 0;position : absolute;top : 270px;z-index : 3;font-family : Verdana;font-size : 11px;color : #520f76;}
#ins_advert_text i {font-size : 9px;}
#thm_engine {background-color : #ffffff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 999;}
#tp_thm_engine {background-color : #80d2ff;color : #200d81;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
#tp_thm_engine td {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#tp_thm_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#tp_thm_engine td em {color : #200d81;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#footer_text {font-family : Verdana;font-size : 11px;width : 750px;margin : 0 auto;background-color : #0099ff;color : #ffffff;padding : 4px;height : 60px;top : 1265px;position : relative;}
#info_text {position : relative;color : #000;font-family : verdana;font-size : 11px;margin-top : 0;padding : 0;width : 748px;height : 240px;top : 1025px;}
#spacer {height : 100%;width : 750px;margin : 0 auto;}
#test_bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0 auto;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
div.row {clear : both; padding : 0;}
div.row span.title {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;text-align : left;margin : 0;padding : 0;}
div.row span.title h1 {color : #200d81; font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 14px;text-align : left;margin : 0;padding : 0;}
div.row span.label {float : left;width : 100px;color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;text-align : left;}
div.row span.label b {color : #200d81;font-family : Verdana;font-size : 14px;}
div.row span.formdropdown {float : left;}
div.row span.guarantee {float : left;color : #f50008;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
div.spacer {clear : both;}
#babullets {font-family : verdana;font-size : 12px;position : absolute;top : 120px;left : 20px;}
#baengine {font-family : verdana;font-size : 10px;border : 1px solid #003399;position : absolute;top : 120px;left : 530px;width : 350px;height : 200px;}
#bawholething {position : absolute;top : 10px;left : 10px;width : 900px;height : 500px;background-color : #d8e0ef;}
#balogo {position : absolute;top : 15px;left : 550px;}
#bafooter {position : absolute;top : 400px;left : 116px;font-family : verdana;font-size : 9px;}
#batitle {position : absolute;top : 30px;left : 25px;font-family : verdana;font-size : 25px;color : #003399;}
#balinks {border : 1px solid #000000;position : absolute;top : 68px;left : 3px;width : 109px;height : 230px;font-family : verdana;font-size : 10px;}
#baadvert {border : 1px solid #000000;position : absolute;top : 170px;left : 474px;width : 181px;height : 128px;}
/* Home Page Show Navigation */
#homePageShows #lyrNavShows {position:relative; font-size:11px; top:10px; left:0px; width:740px; height:400px; z-index:1; display:block !important;}
#homePageShows a:link {text-decoration: none;}
#homePageShows a:visited {text-decoration: none;}
#homePageShows a:link {text-decoration: none;}
#lyrNavShows {position:absolute; top:375px; left:0px; width:740px; height:410px; z-index:1; display:none;} 
/*Not on Landing Pages*/
#lyrNavShows a {display:block; float:left; width:74px; height:130px; font-size:12px; color:#0099ff; text-decoration:none;}
#lyrNavShows a:hover {display:block; float:left; width:74px; height:130px; font-size:12px; color:#f93; text-decoration:none;}
#txtNavIntro {position:absolute; top:-15px; left:0px; font-size:11px; color:#0099ff;font-weight:bold}
#lyrNavShows a div {position:relative; top:100px; width:74px; margin:0px; padding:0px; text-align:center;}
#lyrNavShows ul	{width:745px; z-index:999;}
#lyrNavShows ul li, #lyrNavShows ul li a {width:74px;}
#lyrNavShows li span * {display:block; text-align:left;}
#lyrNavShows li span sub {text-align:right; margin-top:-7px;}
#lyrNavShows li span strong {text-align:center;}
#lyrNavShows ul, #lyrNavShows ul li {float:left; list-style-type:none; margin:0px; padding:0px; text-align:center; vertical-align:bottom;}
#nav1, #lnkRow1	{position:absolute; top:0px; left:5px;}
#nav2, #lnkRow2	{position:absolute; top:130px; left:5px;}
#nav3, #lnkRow3	{position:absolute; top:260px; left:5px;}
.dTable	{font-size:12px;font-family:Verdana; width:480px; border-collapse:collapse;}
.dTable td {vertical-align:top; padding-bottom:4px;}
.dTitle	{font-weight:bold;}
.dRow {background:#ffffff;}
.dRow2 {background:#91d3fc;}
.tblAccepted {border-collapse:collapse;}
.tblAccepted td	{border:1px solid #000000;}
#agent_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 314px;position : absolute;text-align : left;top : 20px;z-index : 3;}
#agent_title a:link {color : #fff;}
.raildropdown {font-size:11px;}
.raildropdown select, input {font-size:11px;}
#searchQuote {position:absolute;top:50px; width:752px; z-index:1000; text-align:right;}
#searchQuote form {display:inline;}
#searchQuote a {background : #200d81;border : 1px solid #200d81;color : #fff;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 15px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;}
#searchQuote a:hover {background : #fff;color : #c06;text-decoration : none;}
#searchQuote form#quoteForm input {width:68px}
#searchQuote form#search input {width:160px}
#nostyles {position:relative;margin:-15px 0 0 678px;z-index:1000; font-size:10px; width:72px; }
#search_results {background-color : #e5f5ff;width : 747px;left : 0;top : -40px;padding : 0px;position : absolute;font-family : verdana;font-size : 11px;text-align : left;z-index : 100;}
#search_results_right {color : #000;font-family : verdana;font-size : 11px;left : 512px;margin-top : 0px;padding : 10px;position : relative;top : 495px;width : 230px;z-index : 98;}
#search_results_hxtext {border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 0px;margin-top : 0px;padding-right : 15px;position : absolute;top : 505px;width : 500px;z-index : 99;}
#feedback img{float:none;vertical-align:bottom;}
#feedback h2 {background-color:#70c3ff;}
.box {border:1px solid #0099ff; height:auto; width:735px; padding:5px;}
#background {background-color:#cfe4f2}
#newtext {background-color:#09f;color:#fff;font-family:verdana;font-size:11px;margin-top:0;padding:0px;position:absolute;top:322px;width:747px;z-index:100;}
#newtext h1{color:#fff;margin-bottom:2px;margin-top:2px;font-family:verdana;font-size:12px;}
#newtext p {padding:0;}
#newimage {height : 70px;left : 455px;padding : 0;position : absolute;top : 72px;width : 300px;z-index : 2;}
#newadvert {color : #fff;font-family : Verdana;font-size : 11px;height : 200px;left : 465px;position : absolute;top : 87px;width : 283px;z-index : 200;}
#email_search {color : #fff;font-family : verdana;font-size : 12px;position : absolute;top : 403px;width : 740px;z-index : 4; padding:5px; height:50px;}
#email_search form {display:inline;}
#email_search a:hover {color : #200d81;}
#email_search a:link {color : #fff;text-decoration : underline;}
#email_search a:visited {color : #fff;text-decoration : underline;}
#email_search b {color : #200d81;font-size : 12px;font-weight : 700;}
#map {top:0px; font-size:13px;}
#image {top:0px;}
#email_background_search {background-color : #6c3;height : 52px;left : 0;padding : 0;position : absolute;right : 0;top : 402px;width : 747px;z-index : 1;}
#search_bkg_engine {background-color:#80d2ff;color:#000;font-family:verdana;font-size:11px;left:0;padding:0;position:absolute;top:84px;height:227px;width:444px;z-index:99;}
#search_bkg_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#search_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#search_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
.ast {color:#f00;}
#forPrint {width:500px; height:500px;margin:200px auto;font-family:Verdana,Arial,sans-serif;}
ul#apsOffer li {list-style-type: none;color:#FF6600;font-size:18px}
#forPrint h1.offer {margin:0;text-align:center;font-size:36px;background:#0099ff;color:#FFFFFF;}
#forPrint h2.offer {font-size:20px;color:#0099ff;}
#forPrint p {color:#3399FF;font-size:14px;}
#forPrint p.center {text-align:center;font-size:18px;font-weight:bold;}
#theme-news-menu {width:400px; border:2px; background-color:black;}
h1.arc {font-size:8px;font-family: Monaco, Verdana, sans-serif;}
/*Craig addition - insurance affiliates */
.header { background-color:#0099FF; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; }
.contactdetails { background-color:#e5f4ff; font-size:12px; text-align:right;}
.contactdetails2 { background-color:#e5f4ff; font-size:12px; text-align:left;}
/*Table Styles*/
table.videoTable {margin:0 auto;border-collapse:collapse;font:12px Verdana, Arial, sans-serif;}
table.videoTable img {width:180px;border:0;}
#err404 {background:#ffffff;}
#err404 img.l {float:left;margin:10px;vertical-align:middle;}
#err404 img.r {float:right;margin:10px;vertical-align:middle;}
#err404 h1 {clear:left;}
#err404 p {clear:left;}
#err404 a {text-decoration:none;color:#0099ff;}
/*Table Hotels Landing*/
table.hotels {border-collapse:collapse;width:760px; margin:10px auto;}
table.hotels td {width:180px; margin:0;padding:0;border:1px solid #0099FF;}
table.hotels td.center {line-height:0px;background-color:#ecf2fe;text-align:center; font-weight:bold;}
table.hotels p {color:#0099ff;}
table.hotels td.center img {padding-left:75px;}
table.hotels td a:hover {color:#000000;}
/*Table Theatre Hotels Landing*/
table.theatrehotels {border-collapse:collapse;width:760px; margin:10px auto; border: solid 1px #0099ff;}
table.theatrehotels td {width:180px; margin:0;padding:0; border-right: solid 1px #0099ff;}
table.theatrehotels td.center {border: solid 1px #0099ff;}
table.theatrehotels td img {padding-left:95px;}

/*Table Theatre Engine*/
table.booktheatre {width:100%;}
table.booktheatre .ar {text-align:right;padding-right:5px;width:30%;}
table.booktheatre .al {text-align:left;padding-left:5px;width:70%;}
table.booktheatre .avail {border-top:#200d81 2px solid;border-left:#200d81 2px solid;background:#200d81;color:#ffffff;font-size:12px;font-weight:bold;}
table.booktheatre select {font-size:12px;}
/* Site Navigation Bars */ 
#hxnav, #hxnav ul { z-index:2; float: left; list-style: none; background-color:#80d2ff; padding: 0px; margin: 0px 0px 0px -1px; font-size:10px;height:18px; }
#hxnav a {display: block; width: 180px; height:16px; border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px solid #ffffff; color: #006dff; text-decoration: none; padding:2px 0px 0px 2px; }
#hxnav li {float: left;width: 180px;}
#hxnav li ul {position: absolute; left: -999em; height: auto; width: 180px; font-weight: normal; border-width: 1px; margin: 0;}
#hxnav li li {width: 180px}
#hxnav li ul a {width: 180px;}
#hxnav li ul ul {margin: -1.75em 0 0 170px;}
#hxnav li:hover ul ul, #hxnav li:hover ul ul ul, #hxnav li.sfhover ul ul, #hxnav li.sfhover ul ul ul {left: -999em;}
#hxnav li:hover ul, #hxnav li li:hover ul, #hxnav li li li:hover ul, #hxnav li.sfhover ul, #hxnav li li.sfhover ul, #hxnav li li li.sfhover ul {left: auto;}
#hxnav li:hover, #hxnav li.sfhover {background: #d2efff;}	
.HXcpYearNavigation, .HXcpMonthNavigation {background-color:#67d;text-align:center;vertical-align:middle; text-decoration:none; color:#fff; font-weight:bold;}
.HXcpDayColumnHeader, .HXcpYearNavigation, .HXcpMonthNavigation, .HXcpCurrentMonthDate, .HXcpCurrentMonthDateDisabled, .HXcpOtherMonthDate, .HXcpOtherMonthDateDisabled, .HXcpCurrentDate, .HXcpCurrentDateDisabled, .HXcpTodayText, .HXcpTodayTextDisabled, .HXcpText {font-family:arial;font-size: 9pt;}
TD.HXcpDayColumnHeader {text-align:right;border:solid thin #67d; border-width:0 0 1px 0;}
.HXcpCurrentMonthDate, .HXcpOtherMonthDate, .HXcpCurrentDate{text-align:right;text-decoration:none;}
.HXcpCurrentMonthDateDisabled, .HXcpOtherMonthDateDisabled, .HXcpCurrentDateDisabled {color:#D0D0D0; text-align:right; text-decoration:line-through;}
.HXcpCurrentMonthDate {color:#67d;font-weight:bold;}
.HXcpCurrentDate {color: #fff; font-weight:bold;}
.HXcpOtherMonthDate {color:#808080;}
TD.HXcpCurrentDate {color:#FFF; background-color: #67d; border-width:1px; border:solid thin #000;}
TD.HXcpCurrentDateDisabled {border-width:1px; border:solid thin #faa;}
TD.HXcpTodayText, TD.HXcpTodayTextDisabled {border:solid thin #67d; border-width:1px 0 0 0;}
A.HXcpTodayText, SPAN.HXcpTodayTextDisabled {height:20px;}
A.HXcpTodayText {color:#6677DD;font-weight:bold;}
SPAN.HXcpTodayTextDisabled {color:#D0D0D0;}
.HXcpBorder {border:solid thin #6677DD;}
/* Theme Park Classes */	
.bpb {color:#950C82;}
.pau {color:#FF0000;}
.dra {color:#0069B5;}
.mds {color:#006633;}
.gul {color:#CC0000;}
.che {color:#CC0000;}
.dis {color:#0069B5;}
.alt {color:#6600CC;}
.leg {color:#993300;}
.dig {color:#990000;}
.tho {color:#006666;}
.cam {color:#660066;}
.air {color:#0069B5;}
/*MDS OPENING TIMES STYLING*/
table.calendar {border-collapse: collapse;font-size: .8em;width: 100%;}
table.calendar th, table.calendar td {padding: .1em;border: 1px solid white;}
table.calendar th {font-weight: bold;}
table.calendar td.closed {background-color: #ccc;color: white;text-align: center;}
table.calendar td.peak {background-color: #902b82;color: white;text-align: center;}
table.calendar td.offpeak5 {background-color: #c00;color: white;text-align: center;}
table.calendar td.offpeak6 {background-color: #f90;color: white;text-align: center;}
p.closed {background-color: #ccc;color: black;padding: .2em;}
p.peak {background-color: #902b82;color: white;padding: .2em;}
p.offpeak5 {background-color: #c00;color: white;padding: .2em;}
p.offpeak6 {background-color: #f90;color: white;padding: .2em;}
#map {border:1px solid;}
/*Table elements-------------------------*/
#calendarTableArea {display: block;position: relative;width: 530px;}
#calendarTableArea table {display: block;margin: 0px 0px 20px 0px;background-color: #fff4b2;border: none;}
#calendarTableArea #keyTable {display: block;position: absolute;top: 0px;right: 0px;}
#calendarTableArea table caption {margin: 0px 0px 0px 0px;padding: 3px 3px 3px 5px;margin-bottom: 0px;background-color: #005bb6;background-image: url("/images/calendar/table_title_bg.gif");background-position: top left;background-repeat: no-repeat;color: #ffffff;font-weight: bold;font-size: 13px;line-height: 15px;text-align: left;}
#keyTable caption {background-image: url("/images/sidepanels/h2_bg.gif") !important;}
#calendarTableHeadings th {margin: 1px;padding: 1px 4px 1px 4px;background-color: #ffffff;color: #005bb6;font-weight: normal;font-size: 10px;line-height: 12px;text-align: center;background-image: none;border: none;}
#calendarTableArea table td {margin: 1px;padding: 6px 4px 6px 4px;color: #000000;font-weight: normal;font-size: 11px;line-height: 13px;text-align: left;background-image: none;border: none;text-align: center;}
#calendarTableArea table input {float: left;padding: 0px 0px 0px 0px;margin: 2px 10px 10px 5px;}
.calClass0 {background-color: transparent;}
.calClass1 {background-color: #777256;color: #FFFFFF !important;}
.calClass2 {background-color: #cc99ff;}
.calClass3 {background-color:#99cccc;}
.calClass4 {background-color: #99cc00;}
.calClass5 {background-color: #ff9900;}
.calClass6 {background-color: #ffcc00;}
.calClass7 {background-color: #669966;}
.calClass8 {background-color: #cc9966;}
.saverKey {background-color:transparent;}
#calendarTableArea table td.saver {background-image: url("/images/calendar/saver_day.gif") !important; background-position: top left !important; background-repeat: no-repeat !important;}
#coltainer {width:800px;margin-bottom:10px;}
.col {float:left;display:inline;width:360px;margin-right:20px;}
#coltainer a:hover {color:#0099ff;}
.col a:hover {color:#0099ff;}
#hcoltainer {float:left;width:800px;margin-bottom:10px;}
#hcoltainer ul {background-color: #ecf2fe;}
#hcoltainer li {padding:5px;}
.hcol {float:left;display:inline;width:360px;margin-right:20px;}
#hotcoltainer {float:left;width:750px;margin-bottom:10px;background-color: #ecf2fe;}
#hotcoltainer p {padding:5px;margin-left:15px;}
.hotcol {float:left;display:inline;width:355px;margin-right:20px;}
.hoteltable {width: 700px;border: solid 1px #0099ff; }
.hoteltable td {border: solid 1px #0099ff;}
 #hotellist ul {background-color: #ecf2fe;}
#hotellist li {margin-top:8px;} 
#scoltainer {float:left;width:470px;margin-bottom:10px;background-color:#e2ecfa;padding:10px;}
.scol {float:left;display:inline;width:210px;margin-right:20px;}
.scol a:hover {color: #000000;}
#testimonial {display:block; border:1px solid #0099ff; height:auto; width:750px; padding:5px;}
#testimonial img {float:left; margin-top:2px; width:50px;}
.news-count {text-align:center;}
.news-count a:hover {color: #f00;}
.lwv {color:#0025A7;}
#youtube {width:750px;background:#80d2ff;text-align:center;border:10px solid #80d2ff;}
#logo b {font-size:11px; text-decoration:none; font-weight:normal;}
#logo1 b {font-size:11px; text-decoration:none; font-weight:normal;}
.affiliatehxlogo {position:absolute; top:0px; left:5px; font-family:verdana;}
.affiliatetext {position:absolute; top:20px; left:225px; width:300px; font-size:15px; font-weight:bold; font-family:verdana;}
.affiliatelogo {position:absolute; top:12px; left:550px;}
#pressfooter {background:#09f; color:#fff; margin:10px 0 0; padding:5px; text-align:center;clear:both;}
#pressfooter p {font-size: 12px; margin-top:18px;}
#prlogo {background-repeat : no-repeat; padding : 0;position : relative; left: 500px; width: 222px; top : 0px; z-index : 10;}
#presscontent {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 0;width : 700px;z-index : 100;}
#googleadsense {margin-top:10px;}
#footer-news {font-size:10px; line-height:13px;}
#footer-news a:link {font-size:10px;}
#footer-news a:visited {font-size:10px;}
html {height : 100%;border : 0;padding : 0;margin : 0;}
body {height : 100%;margin : 0;padding : 0;border : 0;}
p {margin-bottom : 7px;margin-top : 7px;}
img {border:0;}
#a:hover {color : #09f;}
#a:link {color : #002ef4;text-decoration : underline;}
#a:visited {color : #551a8b;}
#all {width: 740px; margin: 0 auto; text-align: left;}

#landing_pages1 {position:absolute;  top:-399px; text-align:left; padding:0px;}
#landing_pages {position:absolute;  top:10px; text-align:left; padding:0px;}
#text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 415px;width : 748px;}
#railtext {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 315px;width : 748px;}
#bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 306px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 999;}
#tp_bkg_engine {background-color : #80d2ff;color : #200d81;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
#tp_bkg_engine td {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#tp_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#tp_bkg_engine td em {color : #200d81;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#search_engine {color : #000;font-family : Verdana;background-color : #80d2ff;height : 227px;left : 310px;margin : 0;padding : 0;position : absolute;top : 9px;width : 444px;z-index : 10000;}
#search_advert {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 10px;position : absolute;top : 0;width : 230px;z-index : 1001;}
#search_engine td {font-family : verdana;font-size : 10px;}
#search_text {color : #000;font-family : Verdana;font-size : 11px;height : 227px;left : 10px;margin : 0;padding : 0;position : absolute;top : 250px;width : 644px;z-index : 10000;}
#search_title {color : #000;font-family : Verdana;font-size : 11px;height : 227px;left : 15px;margin : 0;padding : 0;position : absolute;top : -30px;width : 644px;z-index : 10000;}
#bkg_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;}
#bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}

#bkg_engine table {padding-left:5px;}
#bkg_engine .grpbkg {margin:0px; padding:0px; width:440px; color:#200d81;}
#bkg_engine .grpbkg a {text-decoration: underline; }
#bkg_engine table tr, #bkg_engine table td {margin:0;padding:0;}

#bkg_engine2 {margin:80px 0 0 0;height:212px;width:340px;float:left;background:#80d2ff;padding:5px;}
#bkg_engine2 td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;padding:3px;background:#80d2ff;}
#bkg_engine2 td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine2 td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#bkg_engine2 .grpbkg {left:5px;margin : 0;padding : 0;position : absolute;z-index : 999;color:#200d81; font-size:12px;font-family:verdana;}
#bkg_engine2 .grpbkg a {text-decoration: underline; }
#bkg_engine3 {margin:80px 0px 0 10px; height:212px;width:380px;float:left;background:#80d2ff;padding:5px;}
#bkg_engine3 td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;line-height:11px;padding:3px;}
#bkg_engine3 td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#bkg_engine3 td em, #news_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#bkg_engine3 .grpbkg {margin : 0;padding : 0;position : absolute;z-index : 999;color:#200d81; font-size:12px;font-family:verdana;}
#bkg_engine3 .grpbkg a {text-decoration: underline; }
#theatre_engine {background: #80d2ff url(/images/hximages/bpgSmall.gif) 98% 90% no-repeat; color:#fff; font:normal 11px Verdana; height:301px; left:306px; margin:0; padding:0; position:absolute; top:73px; width:444px; z-index:999;}
#theatre_engine table.theatreengine {margin:0;padding:0;width:100%;}
#theatre_engine input, #theatre_engine select {font-size:11px;}
#theatre_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#theatre_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#theatre_engine table.theatreengine #bpg {padding-top:15px;}
#theatre_engine table.theatreengine #incRail {margin:0;padding:0;}
#theatre_engine table.theatreengine #railrow {margin:0;padding:0;}
#news_theatre_engine {background: #80d2ff url(/images/hximages/bpgSmall.gif) 98% 90% no-repeat; color:#fff; font:normal 11px Verdana; height:301px; margin:0; padding:0; width:444px; z-index:999;}
#news_theatre_engine table.theatreengine {margin:0;padding:0;width:100%;}
#news_theatre_engine input, #news_theatre_engine select {font-size:11px;}
#news_theatre_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#news_theatre_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#news_theatre_engine table.theatreengine #bpg {padding-top:15px;}
#news_theatre_engine table.theatreengine #incRail {margin:0;padding:0;}
#news_theatre_engine table.theatreengine #railrow {margin:0;padding:0;}
#booking_section {left : 0;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 332px;width : 36px;z-index : 100;}
#booking_section a {background : #ffc;border : 1px solid #ff0;color : #200d81;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 9px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;width : 157px;}
#border {background-color : #09f;height : 81px;left : 0;padding : 0;position : absolute;right : 0;top : -9px;width : 100%; }
#border_image {height : 81px;position : absolute;left:140px; top : -8px;width : 400px; z-index:0;}
#border_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 220px;position : absolute;text-align : left;top : 5px;z-index : 1000; padding:0px; width:400px;}
#border_title a:link {color : #fff; z-index : 1000;}
#new_border_title {position : relative; top : -48px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#new_border_title a {color : #fff; z-index : 1000;}
#newish_border_title {position : relative; top : 20px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#hdrm_border_title {position : relative; top : -12px; left:220px; color : #fff;font-family : verdana;font-size : 18px; z-index:10000; font-weight : 700; text-align:left; width:460px;}
#hdrm_border_title a {color : #fff; z-index : 1000;}
#guide_border_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 50px;position : absolute;text-align : left;top : -70px;z-index : 1000; padding:0px; width:400px;}
#guide_border_title a:link {color : #fff; z-index : 1000;}
#email {background-color : #6c3;font-family : verdana;font-size : 12px;position : absolute;top : 324px;width : 740px;z-index : 4; padding:5px; height:50px;}
#email form {display:inline; margin:1px;}
#email a:hover {color : #200d81;}
#email a:link {color : #fff;text-decoration : underline; font-size:11px;}
#email a:visited {color : #fff;text-decoration : underline;}
#email b {color : #200d81;font-size : 12px;font-weight : 700;}
#email select {font-size:11px;}
#email strong {color:#fff;}
#emailTheatre {background-color : #6c3;font-family : verdana;font-size : 10px;position : absolute;top : 314px;width : 282px;z-index : 4; padding:5px; height:60px;}
#emailTheatre input, #emailTheatre select {font-size:11px;margin:0;padding:0;}
#emailTheatre form {display:inline; margin:2px;}
#emailTheatre a:hover {color : #200d81;}
#emailTheatre a:link {color : #fff;text-decoration : underline;}
#emailTheatre a:visited {color : #fff;text-decoration : underline;}
#emailTheatre b {color : #200d81;font-size : 12px;font-weight : 700;}
#emailTheatre strong {color:#fff; font-size:14px;}
#emailTheatre img {padding:4px;}
#featured_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 320px;width : 748px;z-index : 100;}
#featured_topLeft {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 12px;position : absolute;top : 80px;width : 290px;}
#featured_topLeft td {color : #000;font-family : Verdana;font-size : 11px;}
#featured_text a {text-decoration : underline;}
#hightext {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 70px;width : 748px;z-index : 100;}
#hightext td {color : #000;font-family : verdana;font-size : 12px;z-index : 100;}
#hightext a {text-decoration : underline; font-size:11px;}
#hightext2 {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 70px;width : 748px;z-index : 100;}
#hightext2 td {color : #000;font-family : verdana;font-size : 12px;z-index : 100;}
#hightext2 a {color:#1c8ddd;}
#hightext2 h1{color:#1c8ddd; margin-bottom:0px; font-size:18px;}
#hightext td.To {font-size:11px;line-height: 13px;}
#landing_featured {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 502px;padding : 0;position : absolute;top : 0;width : 250px;z-index : 1000;}
#info_text a {font-family : verdana;font-size : 11px;}
#ipod_image {height : 60px;left : 20px;padding : 0;position : absolute;top : 325px;}
#landing_advert {height : 70px;left : 0px;padding : 0;position : absolute;top : 73px;width : 300px;z-index : 2;}
#landing_advert_text {color : #341874;font-family : Verdana;font-size : 11px;height : 200px;left : 6px;position : absolute;top : 76px;width : 283px;z-index : 200;}
#landing_advert_text h3, #adverttext h3 {color : #341874;font-size : 20px;}
#landing_advert_text b, #adverttext b {font-size : 15px;}
#landing_advert_text h1, #adverttext h1 {color : #fff;font-size : 14px;margin-bottom : 4px;margin-top : 4px;}
#landing_advert_text h2, #adverttext h2 {color : #fff;font-size : 18px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text {color : #341874;font-family : Verdana;font-size : 11px;height : 150px;left : 6px;position : absolute;top : 87px;width : 283px;z-index : 200;}
#carhire_advert_text h1 {color : #fff;font-size : 14px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text h2 {color : #fff;font-size : 18px;margin-bottom : 4px;margin-top : 4px;}
#carhire_advert_text h3 {color : #341874;font-size : 20px;}
#carhire_advert_text b {font-size : 15px;}
#theatre_advert {left : 0;padding : 0;position : absolute;top : 74px;z-index : 2;}
#theatre_advert_text {color : #006dff;font-family : Verdana;font-size : 12px;height : 227px;left : 148px;position : absolute;top : 84px;width : 150px;z-index : 200;}
#theatre_advert_text h1 {color : #cc0066;margin : 0;padding : 0;font-size : 46px;text-align : center;}
#theatre_advert_text h6 {color : #006dff;margin : 0;padding : 0;font-size : 12px;font-weight : normal;text-align : right;}
#theatre_advert_text b {color : #200d81;}
#links {left : 310px;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 270px;width : 430px;}
#links a {color : #200d81;font-family : verdana;font-size : 12px;}
#links a:hover {color : #c06;font-family : verdana;font-size : 12px;}
#logo {background-repeat : no-repeat;height : 70px;padding : 0;position : absolute;  top : 7px; z-index : 10;}
#logo1 {background-repeat : no-repeat;height : 70px;padding : 0;position : absolute;  top : 7px; z-index : 10;}
#main_menu a:hover {color : #cc0066;text-decoration : none;width : 157px;background : #ffffff;font-size : 15px;font-family : verdana;font-weight : bold;}
#homepage_navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;left : 2px;margin : 0;padding : 0;position : absolute;top : 444px;width : 750px;z-index : 5000;}
#metafaq a {width:100px; color:#FFFFFF; font-family : verdana;font-size:12px; position : relative;left : 690px;top : 0px;z-index : 100;text-decoration:none;font-weight: bold; padding:0px;}
#metafaq a:hover {color:#6633CC;}
#navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;margin : 0;padding : 0;position : absolute;top : 395px;width : 750px;z-index : 5000;}
#navMenu, #navMenu li ul {list-style : none;padding : 0;margin : 0;line-height : 16px;background-color : #80d2ff;}
#navMenu a {display : block;font-size : 11px;font-family : Verdana, Arial, Helvetica, sans-serif;color : #006dff;text-decoration : none;padding : 2px;}
#navMenu li:hover a, #navMenu li ul li:hover a, #navMenu li ul li ul li:hover a, #navMenu li ul li.displayMenu a, #navMenu li.displayMenu a, #navMenu li ul li ul li.displayMenu a {color : #ffffff;}
#navMenu li:hover ul a, #navMenu li li:hover a, #navMenu li li:hover li a, #navMenu li.displayMenu ul a, #navMenu li li.displayMenu a, #navMenu li li.displayMenu li a {color : #006dff;}
#navMenu li {margin : 0;width : 148px;}
#navMenu li ul li, #navMenu li ul {width : 185px;}
#navMenu li, #navMenu li ul {float : left;background-color : #80d2ff;}
#navMenu li ul, #navMenu li:hover ul ul, #navMenu li.displayMenu ul ul {display : block;position : absolute;left : -999em;}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li.displayMenu ul, #navMenu li li.displayMenu ul {left : auto;}
#navMenu li:hover, #navMenu li ul:hover, #navMenu li ul.displayMenu, #navMenu li.displayMenu {background-color : #0099ff;}
#navMenu li ul ul {margin : 0 0 0 148px;border : 1px solid #ffffff;}
#navMenu li.separator {border-bottom : 1px solid #9900bb;}
#navMenu li.separator a {border-bottom : 1px solid #330066;}
#navMenu li.right a {text-align : right;padding-right : 10px;}
#navMenu li ul a {float : left;width : 95%;text-align : left;left : 0;}
#navMenu li ul div {position : absolute;right : 5px;float : right;text-align : right;color : #ffffff;font-weight : bold;}
#navMenu ul ul {z-index : 1;}
.lastMenu, .lastMenu li {width : 185px !important;}
#new_products {left : 0;margin-top : 0;padding : 0;position : absolute;text-align : center;top : 212px;width : 36px;z-index : 100;}
#new_products a {background : #ffcc7f;border : 1px solid #f90;color : #200d81;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 9px;margin : 2px;padding : 1px;text-align : center;text-decoration : none;width : 157px;}
#news_bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 12px;height : auto;margin : 0;padding : 8px;width : 460px;z-index : 100;}
#news_bkg_engine td {color : #000;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;}
#news_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 20px;}
#parkingerror, #hotelserror, #search {color : #f50008;font-size : 11px;font-weight : 700;}
.search {color : #f50008;font-size : 11px;font-weight : 700;}
#landing_footer {background-color : #09f;color : #fff;height : 20px;left : 0;width : 100%;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 12px;text-align : center;vertical-align : middle;z-index : 10000;}
#retrieve_text {color : #200d81;font-family : Verdana;font-size : 10px;font-weight : 700;left : 220px;margin-top : 0;padding : 0;position : absolute;top : 48px;width : 70px;z-index : 1000;}
#sales_message {color : #fff;font-family : verdana;font-size : 10px;font-weight : 700;left : 236px;position : absolute;text-align : left;top : 33px;z-index : 5;}
#shaded {background-color : #eee;border : 1px solid #bbb;border-color : #bbb;color : #bbb;display : block;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 8px;margin : 2px;padding : 1px;text-align : center;width : 157px;z-index : 100;}
#text h2 {color : #000;font-family : verdana;font-size : 14px;margin-top : 10px;margin-bottom : 5px;}
#text h4 {color : #c06;font-family : verdana;font-size : 14px;}
#text td {color : #000;font-family : verdana;font-size : 11px;padding : 1px;}
#text li {list-style-type:square;}
#text a:link {text-decoration :underline;}
#text a:visited {text-decoration: underline;}
#text a:active {text-decoration :underline;color:#f93;}
#text a:hover {text-decoration :underline;}
#text img {float : left;margin : 12px 10px 12px 0;}
#text td img {float : left;margin : 0 0 0 0;}
#text h2 img {float : none !important; margin : 0}
.clearthefloats {clear : both;}
.clearfix:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}
* html .clearfix {height : 1%;}
.clearfix {display : block;}
.lastmenu, .lastmenu li {width : 185px !important;}
a {text-decoration : none;}
h1 {font-size : 14px;margin-bottom : 10px;margin-top : 10px;}
h2, h3 {font-size : 14px;margin-bottom : 10px;margin-top : 10px;}
h4 {font-size : 13px;}
h5 {font-size: 13px; color:#0099ff; margin-bottom:10px; margin-top:10px;}
#redirect {position : absolute;top : 120px;left : 100px;z-index : 1000;}
#bloggerText {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 748px;z-index : 100;}
#blogText {font-family : Verdana;font-size : 11px;border-bottom : 1px dashed #000000;left : 0;margin-top : 0;padding : 5px;z-index : 100;background-color : #edd2ff;}
#blogText1 {font-family : Verdana;font-size : 11px;border-bottom : 1px dashed #000000;left : 0;margin-top : 0;padding : 5px;z-index : 100;background-color : #ffffcc;}
#search_field {color : #200d81;font-family : Verdana;font-size : 10px;font-weight : 700;left : 410px;margin-top : 0;padding : 0;position : absolute;top : 48px;width : 200px;z-index : 1000;}
#search_results {background-color : #e5f5ff;width : 100%;left : 0;top : -55px;padding : 5px;position : absolute;font-family : verdana;font-size : 11px;text-align : left;z-index : 100;}
#search_results_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 200px;width : 500px;z-index : 99;}
#newtext {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 5px;position : absolute;top : -120px;width : 750px;z-index : 99;}
#search_results_text a {text-decoration : underline;}
#search_results_right {border-left-style : solid;border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 520px;margin-top : 0;padding : 10px;position : relative;top : -55px;width : 230px;z-index : 98;}
#search_button {background : #fff;color : #c06;font-family : Verdana;font-size : 10px;font-weight : 700;line-height : 15px;text-decoration : none;width : 120px;}
#hightext_leftmain {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 550px;z-index : 100;}
#hightext_rightList {border-left-style : solid;border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 570px;margin-top : 0;padding-left : 10px;position : absolute;top : 80px;width : 250px;z-index : 101;}
#hightext_rightList a {text-decoration : underline;}
#hightext_leftmain a {text-decoration : underline;}
#news-footer {width:770px;}
#comp_info_index {top : 70px;width : 170px;position : absolute; padding: 10px; border: solid 1px #0099ff;font-family : verdana;font-size : 11px;z-index : 2000;}
#comp_info_index h2 {margin:8px 0px -8px 5px; font-size:13px;}
#comp_info_index ul{list-style-type:none;margin:10px 0 0 5px;padding:0;}
#comp_info_index a {text-decoration : none;}
#comp_info_index a:hover {text-decoration : none; color:#0099ff;}
#comp_info_text {left : 210px;top : 60px;width : 550px;position : absolute;font-family : verdana;font-size : 11px;}
#comp_info_text a {text-decoration : underline; }
#errors {left : 450px;top : 55px;width : auto;position : absolute;font-family : verdana;font-size : 11px;}
#themepark_engine {background-color : #4ebdff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 100;}
#themepark_engine_lego {background-color : #4ebdff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 100;}
#themepark_engine td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_engine_lego td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_engine h2 {color : #200d81;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#themepark_engine_lego h2 {color : #200d81;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#themepark_engine_lego input, #themepark_engine select {font-size:12px;}
#themepark_engine input, #themepark_engine select {font-size:12px;}
#themepark_menu {background-color : #ffffff;color : #0099ff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 73px;width : 444px;z-index : 100;text-decoration : none;}
#themepark_menu a {border : none;text-decoration : none;}
#themepark_menu td {color : #200d81;font-family : Verdana;font-size : 11px;}
#themepark_menu h2 {color : #0099ff;font-family : Verdana;font-size : 12px;margin-top : 2px;margin-bottom : 2px;}
#application {font-family : verdana;font-size : 10px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 80px;width : 750px;z-index : 1000;}
#application td {font-family : verdana;font-size : 10px;padding : 3px;background-color : #80d2ff;}
#application h2 {font-family : Verdana;font-size : 11px;font-weight : bold;}
#ins_text {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 580px;width : 748px;z-index : 1001;}
#ins_text h2 {color : #000;font-family : verdana;font-size : 14px;margin-top : 10px;margin-bottom : 5px;}
#ins_text li {color : #000;font-family : verdana;font-size : 12px;}
#ins_text td {color : #000;font-family : verdana;font-size : 11px;padding : 1px;}
#ins_text a {text-decoration : underline;}
#ins_navigation {background : #80d2ff;color : #fff;font-family : verdana;font-size : 12px;left : 0;margin : 0;padding : 0;position : absolute;top : 492px;width : 750px;z-index : 5000;}
#ins_email {color : #fff;font-family : verdana;font-size : 12px;position : absolute;top : 526px;z-index : 4;}
#ins_email_background {background-color : #6c3;height : 60px;padding : 0px;position : absolute;top : 520px;width : 750px;z-index : 1;}
#ins_landing_featured {color : #000;font-family : Verdana;font-size : 11px;height : 100px;left : 502px;padding : 0;position : absolute;top : 0;width : 250px;z-index : 1000;}
#ins_advert_text {height : 210px;width : 290px;left : 0;padding : 0;position : absolute;top : 270px;z-index : 3;font-family : Verdana;font-size : 11px;color : #520f76;}
#ins_advert_text i {font-size : 9px;}
#thm_engine {background-color : #ffffff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 999;}
#tp_thm_engine {background-color : #80d2ff;color : #200d81;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
#tp_thm_engine td {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#tp_thm_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#tp_thm_engine td em {color : #200d81;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
#footer_text {font-family : Verdana;font-size : 11px;width : 750px;margin : 0 auto;background-color : #0099ff;color : #ffffff;padding : 4px;height : 60px;top : 1265px;position : relative;}
#info_text {position : relative;color : #000;font-family : verdana;font-size : 11px;margin-top : 0;padding : 0;width : 748px;height : 240px;top : 1025px;}
#spacer {height : 100%;width : 750px;margin : 0 auto;}
#test_bkg_engine {background-color : #80d2ff;color : #fff;font-family : Verdana;font-size : 11px;height : 227px;left : 305px;margin : 0 auto;padding : 0;position : absolute;top : 84px;width : 444px;z-index : 100;}
div.row {clear : both; padding : 0;}
div.row span.title {color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;text-align : left;margin : 0;padding : 0;}
div.row span.title h1 {color : #200d81; font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 14px;text-align : left;margin : 0;padding : 0;}
div.row span.label {float : left;width : 100px;color : #200d81;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;text-align : left;}
div.row span.label b {color : #200d81;font-family : Verdana;font-size : 14px;}
div.row span.formdropdown {float : left;}
div.row span.guarantee {float : left;color : #f50008;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : bold;}
div.spacer {clear : both;}
#babullets {font-family : verdana;font-size : 12px;position : absolute;top : 120px;left : 20px;}
#baengine {font-family : verdana;font-size : 10px;border : 1px solid #003399;position : absolute;top : 120px;left : 530px;width : 350px;height : 200px;}
#bawholething {position : absolute;top : 10px;left : 10px;width : 900px;height : 500px;background-color : #d8e0ef;}
#balogo {position : absolute;top : 15px;left : 550px;}
#bafooter {position : absolute;top : 400px;left : 116px;font-family : verdana;font-size : 9px;}
#batitle {position : absolute;top : 30px;left : 25px;font-family : verdana;font-size : 25px;color : #003399;}
#balinks {border : 1px solid #000000;position : absolute;top : 68px;left : 3px;width : 109px;height : 230px;font-family : verdana;font-size : 10px;}
#baadvert {border : 1px solid #000000;position : absolute;top : 170px;left : 474px;width : 181px;height : 128px;}
/* Home Page Show Navigation */
#homePageShows #lyrNavShows {position:relative; font-size:11px; top:10px; left:0px; width:740px; height:400px; z-index:1; display:block !important;}
#homePageShows a:link {text-decoration: none;}
#homePageShows a:visited {text-decoration: none;}
#homePageShows a:link {text-decoration: none;}
#lyrNavShows {position:absolute; top:375px; left:0px; width:740px; height:410px; z-index:1; display:none;} 
/*Not on Landing Pages*/
#lyrNavShows a {display:block; float:left; width:74px; height:130px; font-size:12px; color:#0099ff; text-decoration:none;}
#lyrNavShows a:hover {display:block; float:left; width:74px; height:130px; font-size:12px; color:#f93; text-decoration:none;}
#txtNavIntro {position:absolute; top:-15px; left:0px; font-size:11px; color:#0099ff;font-weight:bold}
#lyrNavShows a div {position:relative; top:100px; width:74px; margin:0px; padding:0px; text-align:center;}
#lyrNavShows ul {width:745px; z-index:999;}
#lyrNavShows ul li, #lyrNavShows ul li a {width:74px;}
#lyrNavShows ul, #lyrNavShows ul li {float:left; list-style-type:none; margin:0px; padding:0px; text-align:center; vertical-align:bottom;}
#nav1, #lnkRow1	{position:absolute; top:0px; left:5px;}
#nav2, #lnkRow2	{position:absolute; top:130px; left:5px;}
#nav3, #lnkRow3 {position:absolute; top:260px; left:5px;}
.dTable	{font-size:12px;font-family:Verdana; width:480px; border-collapse:collapse;}
.dTable td {vertical-align:top; padding-bottom:4px;}
.dTitle	{font-weight:bold;}
.dRow {background:#ffffff;}
.dRow2 {background:#91d3fc;}
.tblAccepted {border-collapse:collapse;}
.tblAccepted td	{border:1px solid #000000;}
#agent_title {color : #fff;font-family : verdana;font-size : 18px;font-weight : 700;left : 314px;position : absolute;text-align : left;top : 20px;z-index : 3;}
#agent_title a:link {color : #fff;}
.raildropdown {font-size:11px;}
.raildropdown select, input {font-size:11px;}
#nostyles {position:relative;margin:-15px 0 0 678px;z-index:1000; font-size:10px; width:72px; }
#search_results {background-color : #e5f5ff;width : 747px;left : 0;top : -40px;padding : 0px;position : absolute;font-family : verdana;font-size : 11px;text-align : left;z-index : 100;}
#search_results_right {color : #000;font-family : verdana;font-size : 11px;left : 512px;margin-top : 0px;padding : 10px;position : relative;top : 495px;width : 230px;z-index : 98;}
#search_results_hxtext {border-width : 1px;border-color : #666666;color : #000;font-family : verdana;font-size : 11px;left : 0px;margin-top : 0px;padding-right : 15px;position : absolute;top : 505px;width : 500px;z-index : 99;}
#feedback img{float:none;vertical-align:bottom;}
#feedback h2 {background-color:#70c3ff;}
.box {border:1px solid #0099ff; height:auto; width:735px; padding:5px;}
#background {background-color:#cfe4f2}
#newtext {background-color:#09f;color:#fff;font-family:verdana;font-size:11px;margin-top:0;padding:0px;position:absolute;top:322px;width:747px;z-index:100;}
#newtext h1{color:#fff;margin-bottom:2px;margin-top:2px;font-family:verdana;font-size:12px;}
#newtext p {padding:0;}
#newimage {height : 70px;left : 455px;padding : 0;position : absolute;top : 72px;width : 300px;z-index : 2;}
#newadvert {color : #fff;font-family : Verdana;font-size : 11px;height : 200px;left : 465px;position : absolute;top : 87px;width : 283px;z-index : 200;}
#email_search {color : #fff;font-family : verdana;font-size : 12px;position : absolute;top : 403px;width : 740px;z-index : 4; padding:5px; height:50px;}
#email_search form {display:inline;}
#email_search a:hover {color : #200d81;}
#email_search a:link {color : #fff;text-decoration : underline;}
#email_search a:visited {color : #fff;text-decoration : underline;}
#email_search b {color : #200d81;font-size : 12px;font-weight : 700;}
#map {top:0px; font-size:13px;}
#image {top:0px;}
#email_background_search {background-color : #6c3;height : 52px;left : 0;padding : 0;position : absolute;right : 0;top : 402px;width : 747px;z-index : 1;}
#search_bkg_engine {background-color:#80d2ff;color:#000;font-family:verdana;font-size:11px;left:0;padding:0;position:absolute;top:84px;height:227px;width:444px;z-index:99;}
#search_bkg_engine td {color : #006dff;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;}
#search_bkg_engine td b {color : #200d81;font-family : Verdana;font-size : 14px;}
#search_bkg_engine td em {color : #fff;font-family : Verdana;font-size : 14px;font-weight : 700;text-decoration : none;}
.ast {color:#f00;}
#forPrint {width:500px; height:500px;margin:200px auto;font-family:Verdana,Arial,sans-serif;}
ul#apsOffer li {list-style-type: none;color:#FF6600;font-size:18px}
#forPrint h1.offer {margin:0;text-align:center;font-size:36px;background:#0099ff;color:#FFFFFF;}
#forPrint h2.offer {font-size:20px;color:#0099ff;}
#forPrint p {color:#3399FF;font-size:14px;}
#forPrint p.center {text-align:center;font-size:18px;font-weight:bold;}
#theme-news-menu {width:400px; border:2px; background-color:black;}
h1.arc {font-size:8px;font-family: Monaco, Verdana, sans-serif;}
/*Craig addition - insurance affiliates */
.header { background-color:#09f; text-align:center; color:#fff; font-size:13px; font-weight:bold; }
.contactdetails { background-color:#e5f4ff; font-size:12px; text-align:right;}
.contactdetails2 { background-color:#e5f4ff; font-size:12px; text-align:left;}
/*Table Styles*/
table.videoTable {margin:0 auto;border-collapse:collapse;font:12px Verdana, Arial, sans-serif;}
table.videoTable img {width:180px;border:0;}
#err404 {background:#fff;}
#err404 img.l {float:left;margin:10px;vertical-align:middle;}
#err404 img.r {float:right;margin:10px;vertical-align:middle;}
#err404 h1 {clear:left;}
#err404 p {clear:left;}
#err404 a {text-decoration:none;color:#09f;}
/*Table Hotels Landing*/
table.hotels {border-collapse:collapse;width:760px; margin:10px auto;}
table.hotels td {width:180px; margin:0;padding:0;border:1px solid #09f;}
table.hotels td.center {line-height:0px;background-color:#ecf2fe;text-align:center; font-weight:bold;}
table.hotels p {color:#09f;}
table.hotels td.center img {padding-left:75px;}
table.hotels td a:hover {color:#000;}
/*Table Theatre Hotels Landing*/
table.theatrehotels {border-collapse:collapse;width:760px; margin:10px auto; border: solid 1px #0099ff;}
table.theatrehotels td {width:180px; margin:0;padding:0; border-right: solid 1px #0099ff;}
table.theatrehotels td.center {border: solid 1px #0099ff;}
table.theatrehotels td img {padding-left:95px;}
/*Table Parking Landing*/
table.parking  {text-align:center; border-collapse:collapse;width:760px; margin:10px 0px;padding:0;}
table.parking td {border:1px #0099ff solid;padding:5px; background-color:#ecf2fe;}
table.parking td a {color:#000; text-decoration:none;float:right; margin-right:10px;}
table.parking td a:hover {color:#0099ff; text-decoration:underline;}
/*Table Theatre Engine*/
table.booktheatre {width:100%;}
table.booktheatre .ar {text-align:right;padding-right:5px;width:30%;}
table.booktheatre .al {text-align:left;padding-left:5px;width:70%;}
table.booktheatre .avail {border-top:#200d81 2px solid;border-left:#200d81 2px solid;background:#200d81;color:#ffffff;font-size:12px;font-weight:bold;}
table.booktheatre select {font-size:12px;}
/* Site Navigation Bars */ 
#hxnav, #hxnav ul { z-index:2; float: left; list-style: none; background-color:#80d2ff; padding: 0px; margin: 0px 0px 0px -1px; font-size:10px;height:18px; }
#hxnav a {display: block; width: 180px; height:16px; border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-bottom:1px solid #ffffff; border-top:0px solid #ffffff; color: #006dff; text-decoration: none; padding:2px 0px 0px 2px; }
#hxnav li {float: left;width: 180px;}
#hxnav li ul {position: absolute; left: -999em; height: auto; width: 180px; font-weight: normal; border-width: 1px; margin: 0;}
#hxnav li li {width: 180px}
#hxnav li ul a {width: 180px;}
#hxnav li ul ul {margin: -1.75em 0 0 170px;}
#hxnav li:hover ul ul, #hxnav li:hover ul ul ul, #hxnav li.sfhover ul ul, #hxnav li.sfhover ul ul ul {left: -999em;}
#hxnav li:hover ul, #hxnav li li:hover ul, #hxnav li li li:hover ul, #hxnav li.sfhover ul, #hxnav li li.sfhover ul, #hxnav li li li.sfhover ul {left: auto;}
#hxnav li:hover, #hxnav li.sfhover {background: #d2efff;}	
.HXcpYearNavigation, .HXcpMonthNavigation {background-color:#67d;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;font-weight:bold;}
.HXcpDayColumnHeader, .HXcpYearNavigation, .HXcpMonthNavigation, .HXcpCurrentMonthDate, .HXcpCurrentMonthDateDisabled, .HXcpOtherMonthDate, .HXcpOtherMonthDateDisabled, .HXcpCurrentDate, .HXcpCurrentDateDisabled, .HXcpTodayText, .HXcpTodayTextDisabled, .HXcpText{font-family:arial;font-size: 9pt;}
TD.HXcpDayColumnHeader {text-align:right;border:solid thin #67d;border-width:0 0 1px 0;}
.HXcpCurrentMonthDate, .HXcpOtherMonthDate, .HXcpCurrentDate {text-align:right;text-decoration:none;}
.HXcpCurrentMonthDateDisabled, .HXcpOtherMonthDateDisabled, .HXcpCurrentDateDisabled {color:#D0D0D0;text-align:right;text-decoration:line-through;}
.HXcpCurrentMonthDate{color:#67d;font-weight:bold;}
.HXcpCurrentDate {color: #fff; font-weight:bold;}
.HXcpOtherMonthDate {color:#808080;}
TD.HXcpCurrentDate {color:#FFF;background-color: #67d;border-width:1px;border:solid thin #000;}
TD.HXcpCurrentDateDisabled {border-width:1px;border:solid thin #faa;}
TD.HXcpTodayText, TD.HXcpTodayTextDisabled{border:solid thin #67d;border-width:1px 0 0 0;}
A.HXcpTodayText, SPAN.HXcpTodayTextDisabled{height:20px;}
A.HXcpTodayText{color:#6677DD;font-weight:bold;}
SPAN.HXcpTodayTextDisabled{color:#D0D0D0;}
.HXcpBorder{border:solid thin #67d;}
/* Theme Park Classes */	
.bpb {color:#950C82;}
.pau {color:#f00;}
.dra {color:#0069B5;}
.mds {color:#063;}
.gul {color:#c00;}
.che {color:#c00;}
.dis {color:#0069B5;}
.alt {color:#60c;}
.leg {color:#930;}
.dig {color:#900;}
.tho {color:#066;}
.cam {color:#606;}
.air {color:#0069B5;}
/*MDS OPENING TIMES STYLING*/
table.calendar {border-collapse: collapse;font-size: .8em;width: 100%;}
table.calendar th, table.calendar td {padding: .1em;border: 1px solid white;}
table.calendar th {font-weight: bold;}
table.calendar td.closed {background:#ccc;color:#fff;text-align: center;}
table.calendar td.peak {background:#902b82;color:#fff;text-align: center;}
table.calendar td.offpeak5 {background:#c00;color:#fff;text-align: center;}
table.calendar td.offpeak6 {background:#f90;color:#fff;text-align: center;}
p.closed {background:#ccc;color:#000;padding: .2em;}
p.peak {background:#902b82;color:#fff;padding: .2em;}
p.offpeak5 {background:#c00;color:#fff;padding: .2em;}
p.offpeak6 {background:#f90;color:#fff;padding: .2em;}
#map {border:1px solid;}
/*Table elements-------------------------*/
#calendarTableArea {display: block;position: relative;width: 530px;}
#calendarTableArea table {display: block;margin: 0px 0px 20px 0px;background-color: #fff4b2;border: none;}
#calendarTableArea #keyTable {display: block;position: absolute;top: 0px;right: 0px;}
#calendarTableArea table caption {margin: 0px 0px 0px 0px;padding: 3px 3px 3px 5px;margin-bottom: 0px;background-color: #005bb6;background-image: url("/images/calendar/table_title_bg.gif");background-position: top left;background-repeat: no-repeat;color: #ffffff;font-weight: bold;font-size: 13px;line-height: 15px;text-align: left;}
#keyTable caption {background-image: url("/images/sidepanels/h2_bg.gif") !important;}
#calendarTableHeadings th {margin: 1px;padding: 1px 4px 1px 4px;background-color: #ffffff;color: #005bb6;font-weight: normal; font-size: 10px; line-height: 12px; text-align: center; background-image: none; border: none;}
#calendarTableArea table td {margin: 1px; padding: 6px 4px 6px 4px; color: #000000; font-weight: normal; font-size: 11px; line-height: 13px; text-align: left; background-image: none; border: none; text-align: center;}
#calendarTableArea table input {float: left; padding:0; margin: 2px 10px 10px 5px;}
.calClass0 {background:transparent;}
.calClass1 {background: #777256;color:#FFF !important;}
.calClass2 {background:#c9f;}
.calClass3 {background:#9cc;}
.calClass4 {background:#9c0;}
.calClass5 {background:#f90;}
.calClass6 {background:#fc0;}
.calClass7 {background:#696;}
.calClass8 {background:#c96;}
.saverKey {background-color:transparent;}
#calendarTableArea table td.saver {background-image: url("/images/calendar/saver_day.gif") !important; background-position: top left !important; background-repeat: no-repeat !important;}
#coltainer {width:800px;margin-bottom:10px;overflow:hidden;}
.col {float:left;display:inline;width:360px;margin-right:20px;}
#coltainer a:hover {color:#0099ff;}
.col a:hover {color:#0099ff;}
#hcoltainer {float:left;width:800px;margin-bottom:10px;}
#hcoltainer ul {background-color: #ecf2fe;}
#hcoltainer li {padding:5px;}
.hcol {float:left;display:inline;width:360px;margin-right:20px;}
#hotcoltainer {float:left;width:750px;margin-bottom:10px;background-color: #ecf2fe;}
#hotcoltainer li {line-height:16px;}
#hotcoltainer p {padding:5px;margin-left:15px;}
#hotcoltainer h2 {margin-left:15px;}
#hotcoltainer h1 {margin-left:15px;}
#hotcoltainer a:hover {color:#000;}
.hotcol {float:left;display:inline;width:355px;margin-right:20px;}
.hoteltable {width: 700px;border: solid 1px #0099ff; }
.hoteltable td {border: solid 1px #09f;}
#hotellist ul {background: #ecf2fe;}
#hotellist li {margin-top:8px;} 
#scoltainer {float:left;width:470px;margin-bottom:10px;background-color:#e2ecfa;padding:10px;}
.scol {float:left;display:inline;width:210px;margin-right:20px;}
.scol a:hover {color: #000;}
#testimonial {display:block; border:1px solid #09f; height:auto; width:750px; padding:5px;}
#testimonial img {float:left; margin-top:2px; width:50px;}
.news-count {text-align:center;}
.news-count a:hover {color: #f00;}
.lwv {color:#0025A7;}
#youtube {width:750px;background:#80d2ff;text-align:center;border:10px solid #80d2ff;}
#logo b {font-size:11px; text-decoration:none; font-weight:normal;}
#logo1 b {font-size:11px; text-decoration:none; font-weight:normal;}
.affiliatehxlogo {position:absolute; top:0px; left:5px; font-family:verdana;}
.affiliatetext {position:absolute; top:20px; left:225px; width:300px; font-size:15px; font-weight:bold; font-family:verdana;}
.affiliatelogo {position:absolute; top:12px; left:550px;}
#pressfooter {background:#09f; color:#fff; margin:10px 0 0; padding:5px; text-align:center;clear:both;}
#pressfooter p {font-size: 12px; margin-top:18px;}
#prlogo {background-repeat : no-repeat; padding : 0;position : relative; left: 500px; width: 222px; top : 0px; z-index : 10;}
#presscontent {color : #000;font-family : verdana;font-size : 11px;left : 0;margin-top : 0;padding : 0;position : absolute;top : 20px;width : 700px;z-index : 100;}
#presscontent #archive {margin-top:30px;}
#googleadsense {margin-top:10px;}
#footer-news {font-size:10px; line-height:13px;}
#footer-news a:link {font-size:10px;}
#footer-news a:visited {font-size:10px;}
#footer-news td {line-height:9px;}
#footer td {font-size:11px;}
#footer {clear:right;}

#harry {font-family:herculanum; font-size:14px;}
#harry h1 {font-size:25px;}
#harry h2 {font-size: 20px; color:#00ab4b;}
#harry .hpbox {border: 1px solid #00ab4b;padding: 25px; margin:25px;background-image:url(/images/quidditch2.jpg);}
#harry .hpbox1 {border: 1px solid #00ab4b;padding: 25px; margin:25px;background-image:url(/images/harry.jpg);}
#harry .hpbox2 {border: 1px solid #00ab4b;padding: 25px; margin:25px;background-image:url(/images/slime.jpg);}
#harry .hpbox3 {border: 1px solid #00ab4b;padding: 25px; margin:25px;background-image:url(/images/dodgeball3.gif);}
#harry ul li {line-height:20px;list-style-type: decimal;}
#bluebg {background-color:#ecf2fe; padding: 5px;}
.bluebg {background-color:#ecf2fe; padding: 5px;}
#bluebox {border: solid 1px #0099ff; padding: 5px; margin-bottom:10px;}
.bluebox {border: solid 1px #0099ff; padding: 5px; margin-bottom:10px;}
/*Offers*/
#offertext {width:400px;float:left;position:relative;margin:0 10px 0 0;}
.offer {padding:0;margin:10px 0 10px 0;border:1px dotted #80d2ff;padding:5px;background:#e2eefa;}
#offertext a:link {font-weight:bold;font-size:12px;}
#offertext a:visited {font-weight:bold;font-size:12px;}
#offertext a:hover {font-weight:bold;font-size:12px;text-decoration:none;color:#80d2ff;}
#offertext a:active {font-weight:bold;font-size:12px;color:#f60}
#right-stuff {width:330px;float:left;position:relative;}
#offer-p-engine, #offer-h-engine {background:#e2eefa;margin:0 0 10px 0;width:316px;border:1px dotted #80d2ff;font-size:11px;}
#offer-p-engine td, #offer-h-engine td {font-size:11px}
#offers-email {background:#6c3;position:relative;float:left;width:728px;margin:10px 0 0 0;height:83px;}
#offers-email img {padding:5px;}
#offers-email strong {font-size:15px;}
#offers-email p {padding-top:5px;color:#fff;}
#offers-email select {font-size:10px;margin-bottom:5px;}
#offers-email .break {margin-top:-5px;}
#offers-email form {display:inline; margin:1px;width:200px;}
#offers-email a {font-size:11px;}
#offers-email a:hover {color : #200d81;}
#offers-email a:link {color : #fff;text-decoration : underline;}
#offers-email a:visited {color : #fff;text-decoration : underline;}
#offers-email input {margin-bottom:5px;}
#offers-banner {position:relative;float:left;width:317px;height:247px;}
.parking-tab, .hotel-tab {background:#e2eefa;padding:2px 2px 7px 2px;font-weight:bold;border-top:1px dotted #80d2ff;border-left:1px dotted #80d2ff;border-right:1px dotted #80d2ff;text-decoration:none !important;}
.parking-tab:hover, .hotel-tab:hover {background:#fff;padding:2px 2px 7px 2px;font-weight:bold;border-top:1px dotted #80d2ff;border-left:1px dotted #80d2ff;border-right:1px dotted #80d2ff;text-decoration:underline !important;}
.offer-text {width:316px;color:#fff;margin:20px 0 0 0;position:absolute;z-index:1000;text-align:center;font-size:16px;font-weight:bold;}

table.defSet {border-collapse:collapse; margin:0; padding:0; }
table.defSet td {border:1px solid; padding:5px !important; vertical-align:middle; text-align:center; }
.hilite {background:#80d2ff;}
#guide-pics {margin:0 0 0 10px;}

/* Class assigned to theme/family breaks engine - JO 12-NOV-07*/
#themepark_engine table.themeEng {width:444px !important;}
#themetable {width: 95%; margin-left:15px;}
#themetable h2 {line-height:14px;}
#themetable td {border: solid 1px #0099ff;width: 170px; height:85px; vertical-align: text-top;}
#themetable td h2 {text-align: center;}

#hotelsleft {float:left; width:260px; margin:10px;}
#hotelsimages {float:left;width:150px; margin:10px;}
#hotelsimages img {margin:2px;}
#hotelsright {float:left; width:260px; margin:10px;}

#hoteltables {margin-bottom:10px; margin-top:10px; overflow:hidden; width:100%;}
.tablecol {float:left;border: solid 1px #0099ff; margin:2px; width:240px; }
.tablecol a {margin-left:20px;margin-right:20px;}
.tablecol a:hover {margin-left:20px;margin-right:20px; color:#000000;}
#text .tablecol img {margin:2px; float:none;}
#hoteltables strong {line-height:22px; margin-left:20px;margin-right:20px;}
#hoteltables ul li {list-style-type:none; text-indent: -30px;}
.score, .thumbsUp, .thumbsDown {padding:1px;}

@media print {
#comp_info_index, #border {display:none;}
#presscontent, #comp_info_text {width:700px; position:absolute; left:0; top:40px;}
}
#sitemap-table {width:100%;}
#sitemap-table td {border: solid 1px #0099ff; vertical-align:text-top; width:25%; margin:5px; padding:10px;}
#sitemap-table td a:hover {color: #000000;}
#sitemap-table td h1 {background-color: #0099ff; color: #ffffff; padding:8px; margin-top:0px;}

/*Monopoly elements BH 14-Jan - will review download times after quick fix*/
#monopoly-with {margin:10px 0 0 0;border:5px solid #494949;padding:0px 10px 40px 10px;color:#1c6bd5;background:url('/images/hximages/monopoly/hotels-with-parking-cards.gif') no-repeat bottom right;}
#monopoly-hotel {margin:10px 0 0 0;border:5px solid #494949;padding:0px 10px 40px 10px;color:#1c6bd5;background:url('/images/hximages/monopoly/hotel-cards.gif') no-repeat bottom right;}
#monopoly-with h1, #monopoly-hotel h1 {color:#494949;}
#monopoly-with p strong, #monopoly-hotel p strong {color:#1c6bd5;}
.bullet {float:left;margin:0 8px 0 0;}
#monopoly-hotel ul, #monopoly-with ul {margin:0;padding:0;}
#monopoly-hotel li {background:url('/images/hximages/monopoly/hx-monopoly-land-magenta-hotel.gif') no-repeat 0 0;list-style-type:none;margin:2px 0 0 0;padding:0 0 0 30px;line-height:21px;}
#monopoly-with li {background:url('/images/hximages/monopoly/hx-monopoly-land-purple-hotel.gif') no-repeat 0 0;list-style-type:none;margin:2px 0 0 0;padding:0 0 0 30px;line-height:21px;}
.monopoly-book {color:#494949;font-weight:bold;font-size:14px;}

#ptable {width: 100%; padding:10px 0;}
#ptable p {text-align: center;}
#ptable a {margin-left:5px;}
.pcol, .pcol1 {float:left; border: solid 1px #0099ff; margin-right:2px; line-height:40px;}
.pcol p, .pcol1 p {font-weight:bold; padding:5px 0; margin:0; border-bottom:2px #999 solid}
#ptable .pcol1 img {vertical-align:middle; border: 1px solid #808080; height:34px; width:60px; margin: 0 5px;}
.pcol {width: 105px; text-align:center;}
.pcol1 {width:345px; }
.hxComment .score {display:none;}
.hxComment .comment {padding:5px;}
.hxComment li, .hxComment ul, .hxComment {list-style-type:none; margin:0; padding:0;}
.hxComment .odd {background:#ECF2FE;}
form .hxEmbed {font-size:14px;}
#bkg_engine form {border:0 !important;}

#firstairportparking-engine {border:1px solid #000;margin-bottom:10px;}
#firstairportparking-engine form.hxEmbed {margin-left:235px;border:0;}
#firstairportparking-engine form.hxEmbed .submitContainer {width:100px;margin-left:58px;} 
#firstairportparking-engine form.hxEmbed .loungeOpenTimes {font-size:11px;}


#aabenefits {border: solid 1px #f4ce30; width: 100%; padding:0px; margin-bottom: 10px;}
#aabenefits h2 {color:#000; background-color: #f4ce30; line-height:22px; padding:5px; margin:0px;}
#aabenefits li {margin-left: 10px;}
#aabenefits ul {margin-top: 15px;}
#aabenefits img {padding-left: 230px; padding-bottom: 20px; margin-top:-30px;}
#easyjetbenefits {border: solid 1px #f4ce30; width: 100%; padding:0px; margin-bottom: 10px;}
#easyjetbenefits h2 {color:#000; background-color: #f4ce30; line-height:22px; padding:5px; margin:0px;}
#easyjetbenefits li {margin-left: 10px;}
#easyjetbenefits ul {margin-top: 15px;}
#easyjetbenefits img {padding-left: 230px; padding-bottom: 20px; margin-top:-30px;}


/* Fixes from base.css for new site */
.fl {float:left}
.fr {float:right}
img {  border:0; margin:0; padding:0;}
img.fl {margin:10px 10px 10px 0;}
img.fr {margin:10px 0 10px 10px;}
.clearFloat { clear: both; display: block; }
ul.productList {clear:both; margin:0; padding:0;}
ul.productList li { list-style-type:none !important;}
ul.productList ul { margin:0 10px 10px 0; padding:5px; border:1px #8d8d8d solid; width:215px; float:left;}
ul.productList ul li {clear:left;}
ul.productList li.stars { margin:0 -5px; padding:5px; }
* html ul.productList li, *:first-child+html ul.productList li{ display:inline; }
* html ul.productList li li, *:first-child+html ul.productList li li {display:block;}


.question {color:#09f !important;}
#questionnaire { padding:0 0px 5px 2px; margin-top:10px;font-size:12px; width:100%; text-align:left; border:1px #09f solid;background:#fff;color:#09f;font-weight:bold;} 
#questionnaire_submitted { display:none;color:#494949;font-weight:bold; } 
.questionnaire_label { display:inline; margin:0; } 
.radio { margin:0; } 
.extra_field { visibility:hidden; } 
.question_container h3 { text-align:center;padding:0px; cursor:pointer; font-size:12px; color:#09f;text-decoration:underline;} 
.question_container h3:hover {text-decoration:none; } 
.question_content { padding:5px 0 0 5px;color:#494949;} 
.button {color:#111;font-weight:bold;margin:5px 0 0 165px;text-align:center;}
.button:hover {}
.answer_block {text-align:left;width:300px;margin:0 0 0 164px;}
#questionnaire textarea {border:1px #494949 solid;}
#submit_questionnaire { display:none; }
* html #questionnaire {padding-top:10px;}
* html #bkg_engine {padding:0;height:90px;}

/*agent training nav*/
#training-nav {margin:15px 0 0 0;width:800px;float:left;background:#09f;padding:2px 0 2px 0;border-bottom:1px solid #ccc;}
#training-nav ul {padding:0;margin:0;list-style-type:none;}
#training-nav ul li, #training-nav ul li a:link, #training-nav ul li a:visited {display:inline;width:160px;display:block;float:left;text-align:center;color:#fff;text-decoration:none;}
#training-nav ul li a:hover, #training-nav ul li a:active {text-decoration:underline;}

/*agent training contact page*/
#meet-the-team {width:800px;float:left;}
.sales-team {width:185px;float:left;margin:5px 10px 0 0;font-family:arial;}
.sales-team img {height:118px;border:1px solid #ccc;}
.sales-team h2 {height:30px;}
#contact-sales {font-size:11px;float:left;width:270px;margin:0 0 0 5px;border:1px solid #ccc;font-family:arial;}
#contact-sales tr td  {font-family:arial;font-size:11px;}