body{margin:3px 0 0 3px;padding:0;background-color: #FFFFFF;}
body, td, th{font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size: 12px;}
h1, h2, h3{margin:0 0 10px 10px;padding:0;}
#homeCTN{width:750px; background:#0066CC; margin-top:256px;}
#textCTN{background:url(images/hGradient.jpg) repeat-x #FFFFFF; border: solid 2px #042D97; margin:0 5px 10px 5px; padding:10px; color:#333333;}
#textCTN h1,h3{color:#0066CC; font-size:14px;}
#textCTN h2{color:#0066CC;font-size:14px;}
#textCTN strong{color:#0066CC;}
#headerCTN{position:absolute; top:3px; left:3px; width:750px;}
#menuv2 a{font-size: 11px;padding:3px;background-color:#FFFFFF;color:#003399;text-decoration:none;display:inline;font-weight: bold;}
#menuv2 a:hover{background-color:#003399;color:#FFFFFF;}
#header{width:750px;position:absolute;top:3px;left:3px;}
#welcome{background-image:url(images/header_main-background.gif); background-repeat:repeat-x;}
#topMenu{height:27px;background-image:url(images/menu-background.gif); background-repeat:repeat-x;}
#unitCTN{margin-top:123px;width:750px;}
#unitTitle h1, h2{display:inline; color:#0048DD;}
#unitTitle h1{font-size:16px;}
#unitTitle h2{font-size:11px;}
#unitTitle{margin:0 0 550px 0;}
#textBox{}
.leftSide1st{background:url(images/dataLeft.jpg) repeat-x #0048DD;color:#FFFFFF;}
.leftSide{background:#0048DD;color:#FFFFFF;}
.leftText{margin:10px;}
.rightSide1st{background:url(images/dataRight.jpg) repeat-x #DFEAFF;}
.rightSide{background:#DFEAFF;}
.rightText{margin:10px;}
#picBox{background:url(images/hGradient.jpg) repeat-x #FFFFFF; width:750px; height:526px; position:absolute; left:3px; top:154px;}
#booking1{position:absolute;top:123px; left:672px;}
#booking2{ position:relative;top:-28px;	left:669px;}
#booking1FR{position:absolute;top:123px; left:662px;}
#booking2FR{ position:relative;top:-28px;	left:659px;}
.booking{height:17px; width: 76px;background:#FFCC00;border: 1px solid #FF9900; padding:3px 0 0 3px;}
.bookingFR{height:17px; width: 86px;background:#FFCC00;border: 1px solid #FF9900; padding:3px 0 0 3px;}
.booking a{text-decoration:none;color:#1c1c1c; padding:0; font-weight:bold;}
.bookingFR a{text-decoration:none;color:#1c1c1c; padding:0; font-weight:bold;}
#unitMessage{margin:0 0 15px 0;background:url(images/hGradient.jpg) repeat-x #FFFFFF; padding:5px 0 5px 0;color:#0048DD;font-size: 13px; font-weight:bold;text-align:center;}
.tableHeader{background:url(images/dataLeft.jpg) repeat-x #0048DD;}
.tableHeader td{color:#FFFFFF;}
.tableSpacing{padding:10px;}
.dateTable td{padding:5px;}
.dateTable{width:100%;}
.price{padding:5px; text-align:center;}
.lineSep{background:#DFEAFF;}
#priceTable{width:750px;}
.tableCenter{text-align:center;}
#priceBox h1, h2{ color:#0048DD;}
#priceBox h1{margin:15px 0 10px 10px;font-size:16px;}
#priceBox h2{margin:0;font-size:11px;}
#priceBox h3{margin:5px 0 5px 0;text-align:right;font-size:11px; font-weight:normal;color:#000;}
#footerNote{width:750px;text-align:center; margin:15px 0 15px 0; color:#CCCCCC;}
.redNote{color:red;}
#map_menu {border: 2px solid #FF9900;background-color: #FFCC00;}
.map_menu{font-size: 10px;padding:3px;text-decoration:none;display:block;color:#000000;font-weight:bold;}
.map_menu:hover{background-color:#666666;color:#FFFFFF;}
.map_sub_menu{font-size: 10px;padding:3px;text-decoration:none;display:block;color:#000000;font-weight:normal;}
.map_sub_menu:hover{background-color:#CCCCCC;color:#000000;}
DIV.space-line {  clear: both; margin: 0; padding: 0; width: auto;}
.unitSelection{width:202px; text-align:center; float:left; margin:0 15px 15px 0;}
.unitSelection a{color:#FFCC00;text-decoration:underline;font-size: 12px;}
.unitSelection img{ margin:0 0 5px 0;}
DIV.tablediv {display:table;width:720px;border-spacing:0px;border-collapse:separate;}
DIV.celldiv1 {float:left;display:table-cell;width:50%;background:url(images/hGradient.jpg) no-repeat;margin-bottom:20px;}
DIV.celldiv2 {float:right;display:table-cell;width:50%;background:url(images/hGradient.jpg) no-repeat;margin-bottom:20px;}
DIV.rowdiv  {display:table-row;width:auto;}
DIV.eventCTN{padding:10px;}
DIV.eventCTN h1,h2,h3{padding:0px;margin:10px 0 10px 0;}
DIV.eventCTN h1{font-size:19px;color:#0066CC;}
DIV.eventCTN h2{font-size:16px;color:#0066CC;}
DIV.eventCTN h3{font-size:14px;color:#333333;}
DIV.eventCTN p{padding:0px;margin:0 10px 10px 10px;}
#nomapping{background:url(images/hGradient.jpg) repeat-x #FFFFFF; border: solid 2px #042D97; margin:10px 5px 10px 5px; padding:10px; color:#333333;}
#nomapping h3{color:#0066CC;}
#nomapping a{text-decoration:none; font-size: 12px;}
.onBlueLink{color:#333333; text-decoration:underline;}
#allmapping{background:#0066CC;margin:5px; position:absolute; top:261px; left:3px; width:740px;}
.discount1{ font-style:italic; font-weight:bold; font-size:115%;color:#0048DD;}
.bkgBlue{background-color:#0066CC;}
.bkgWhite{background-color:#fff;}
#subCTN{margin:0 5px 0 5px;}
#textCTNsub{margin-top:113px;width:750px;}
.activitiesIMG{margin:0 5px 5px 0;border:solid 2px #0066CC;}