#cartbar {
 display:none;
  visible:hidden;
}

.centeredImage
    {
    text-align:center;
    display:block;
    }


#topnavpanel {
 display:none;
 visible:hidden;
}

#shopcartheadline {
  background:transparent;
  //color:#21527b;
  color:#ffffff;
  width:60%;
}

a.cartlink {
display:none;
visibility:hidden;
}

td.cart {
  width:100%;
}

form p.specialofferheading {
  color: #105486;
  font-family: arial;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  padding-bottom:8px;
}

.pageenquiryform label, .pageenquiryform p label {
  width:600px;
  vertical-align:top;
  font-family:verdana;
  font-size:12pt;
}

.pageenquiryform p{
  width:600px;
  color: #105486;
  font-family:verdana;
  font-size:12pt;
  font-style: normal;
}
.pageenquiryform textarea
{
  width:400px;
  color: #105486;
  font-family: verdana;
  font-size: 10px;
  font-style: normal;
}

.pageenquiryform select, .pageenquiryform input {
  width:200px;
  color: #105486;
  font-family: verdana;
  font-size: 10px;
  font-style: normal;
}


#navCatBlock6{
  /*location*/
  margin-top:50px;
  width:216px;
}

div#navCatBlock7 {
 /*noda - newcastle only*/
  display: none;
  margin-top:50px;
  width:216px;
}

#navCatBlock8{
  /*openingtimes*/
  width:216px;
}

#navCatBlock11{
  /*facebook*/
  width:216px;
}

#navCatBlock9{
  /*payment options*/
  width:216px;
}

.imgholder
{
  width:300px;
}

#pageMainBody table.hoteloptions  /*2 columns with nested table*/
  width:98%;
  text-align: center;
}

#pageMainBody table.hoteloptions tr td img.room
{
border:2px solid #105486;
}

#pageMainBody table.hoteloptions tr td table.hotelbuttons
  /*2 columns with nested table*/
  width:100%;
  text-align: center;
  //border:1px solid red;
}


table.locationoptions, table.restaurants, table.luxury, table.activityoptions {
  /*3 columns*/
  width:96%;
  text-align: center;
}

table.restaurants tr td a img, table.luxury tr td a img, table.activityoptions tr td a img {
  border:2px solid #105486;
}

table.locationoption tr td, table.homepagetable tr td {
width: 210px;
}

table.homepagetable tr td a img{
  align:center;
  border:0px;
}


#prodbrdcrumb {
  visibility:hidden;
}

#topnavpanel 
{
  text-transform:uppercase; 
}

form.enquiryform p
{
    line-height:14px;
    display:block;
    width:700px;
    _width:700px;
}

form.enquiryform input.rightform
{
    color:#1a5c90;
    font-size:10pt;
    font-family:century gothic,arial;
    width:200px;
    _width:200px;
    float:left;
    margin-left:9px;
}

form.enquiryform input.inputdate
{
    color:#1a5c90;
    font-size:10pt;
    font-family:century gothic,arial;
    width:180px;
    _width:180px;
    float:left;
    margin-left:9px;
}

form.enquiryform textarea
{
    color:#1a5c90;
    font-size:10pt;
    font-family:century gothic,arial;
    width:200px;
    _width:200px;
    float:left;
    margin-left:9px;
}

form.enquiryform textarea, form.enquiryform select
{
    color:#1a5c90;
    font-size:10pt;
    font-family:century gothic,arial;
    width:200px;
    _width:200px;
    float:left;
    margin-left:9px;
}

topnavlist li a {
text-transform:uppercase;
}