body{
font-family:Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
font-size:1px;
text-decoration:none;
font-weight:normal;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-position:center top;
background-color:#e8edd7;
color:black;
}

#centralLayer{
position:absolute;
top:200px;
width:600px;
margin-left: auto; 
margin-right: auto;
background-color:white;
text-align:center;
vertical-align:middle;
opacity: 0.7;
filter:alpha(opacity=70);
z-index:99;
}

h1{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
display:inline;
}

h2{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
display:inline;
}

img, table, p{
border-collapse:collapse; 
border-width:0px;
border-spacing:0px;
padding:0px;
margin:0px;
}

input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:1px;
padding:0px;
margin:0px;
border-spacing:1px;
color:#fefefe;
background-color:transparent;
}

select{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:0px;
padding:0px;
margin:0px;
border-spacing:0px;
color:#fefefe;
background-color:transparent;
}

option{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-width:0px;
padding:0px;
margin:0px;
border-spacing:0px;
color:#fefefe;
background-color:transparent;
}

ul {
list-style:square;
padding-left:16px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:6px;
margin-bottom:6px;
}

a.topMenuStyling{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

a.topMenuStyling:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#434343;
}

a.mainMenuStyling{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:white;
}

a.mainMenuStyling:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#434343;
}

a.mainMenuStylingBook{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:white;
}

a.mainMenuStylingBook:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#434343;
}

a.contactDetailsLink{
font-family: Arial, Verdana, Arial, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

a.contactDetailsLink:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:normal;
color:black;
}

a.contentLink{
font-family: Arial, Verdana, Arial, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
}

a.contentLink:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-weight:normal;
color:#ccb9b9;
}

a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
color:black;
}

a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:normal;
color:#434343;
}

a.roomsMenu{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#003366;
}

a.roomsMenu:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

.menuArea{
width:166px;
padding-left:20px;
vertical-align:top;
}

.subMain{
width:146px;
height:100%;
text-align:right;
border-collapse:collapse;
}

.subMenu{
width:146px;
font-family:"Trebuchet MS", Verdana, Arial, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:left;
color:#003366;
}

.subColorHeading{
width:146px;
border-top:solid #003366;
border-top-width:1px;
}

.subColor{
width:146px;
border-top:thin dotted #003366;
border-top-width:1px;
padding-left:10px;
padding-right:2px;
}


/*------------------------------------------- POSITIONING STYLES -------------------------------------------------------------   */


.topBanner{
background-image:url(images/topBanner.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.shadowLeft{
background-image:url(images/shadowLeft.png);
background-repeat:repeat-y;
background-position:center right;
}

.shadowRight{
background-image:url(images/shadowRight.png);
background-repeat:repeat-y;
background-position:center left;
}

.shadowFooter{
background-image:url(images/shadowFooter.png);
background-repeat:no-repeat;
background-position:center top;
}

.topMenu{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

.mainMenu{
background-image:url(images/menuBg.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:white;
}

.quickBg{
background-image:url(images/quickBg.jpg);
background-repeat:repeat;
background-position:center top;
}

.rightBg{
background-image:url(images/rightBg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#6295c2;
}


.maintHead{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#003366;
}

.maintTxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

.maintTxt a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
}

.maintTxt a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
color:black;
}

.spTxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#2a2039;
}

.contactTxt{
font-family: Arial, Verdana, Helvetica, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
}

.quickRz{
font-family: Arial, Verdana, Helvetica, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:white;
}

.offerHead{
font-family: Arial, Verdana, Helvetica, serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:white;
}

.offerTxt{
font-family: Arial, Verdana, Helvetica, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:white;
}

.submitBtn{
cursor:pointer;
width:88px;
height:26px;
border-collapse:collapse;
border-width:0px;
margin:0px;
border-spacing:0px;
background-color:transparent;
background-image:url(images/quickBtn2.png);
background-repeat:no-repeat;
background-position:center center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
float:none;
color:white;
vertical-align:top;
text-align:center;
}

.submitBtn3{
cursor:pointer;
width:140px;
height:26px;
border-collapse:collapse;
border-width:0px;
margin:0px;
border-spacing:0px;
background-color:transparent;
background-image:url(images/quickBtn3.png);
background-repeat:no-repeat;
background-position:center center;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
float:none;
color:white;
vertical-align:top;
text-align:center;
}

.contactFormTxt{
vertical-align:top;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-right:6px;
}

.contactFormTxt2{
vertical-align:bottom;
text-align:left;
border-spacing:0px;
font-family: Arial, Verdana, Helvetica, serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:black;
padding-top:10px;
padding-right:6px;
}

.whiteClass{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:normal;
text-align:left;
border-collapse:collapse;
border-width:1px;
border-color:black;
padding-left:2px;
margin:0px;
border-spacing:1px;
color:black;
background-color:transparent;
}

.footer{
font-family: Arial, Verdana, Arial, serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:black;
}
