html {
  min-height: 100%;
}

body {
	background-color: #4C4646;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  min-height: 100%;
}

#container {
  margin:auto;
  width: 950px;
  min-height: 100%; 
  background-color: #EDCD68;
}

#header {
  clear:   both;
  background-color: #EDCD68;
  color: white;
  width: 100%;
}

#navbar {
  min-height: 100%;
  float: left;
  color: black;
  width: 160px;
  background: url('../images/gradientbackground.gif') repeat-y;
}

#content {
  float: right;
  width:  775px;
  min-height: 100%;
  background-color: #EDCD68;
  color: black;
  padding-top:  5px;
  padding-left: 5px;
  padding-right:  5px;
  padding-bottom: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

#footer {
  clear: both;
  background-color: #EDCD68;
  color: black;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006600;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #333333;
}

h1.cabinpage{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

a.nav:link {color: #FFFFFF; text-decoration: none;}
a.nav:active {color: #FFFFFF; text-decoration: none;}
a.nav:visited {color: #FFFFFF; text-decoration: none;}
a.nav:hover {color: #00FF00; text-decoration: underline; font-weight: bolder;}

a.grey:link {color: #666666; font-weight: bold;}
a.grey:active {color: #666666; font-weight: bold;}
a.grey:visited {color: #666666; font-weight: bold;}
a.grey:hover {color: #000000; font-weight: bolder;}

a.black:link {color: #000000; font-weight: bold;}
a.black:active {color: #000000; font-weight: bold;}
a.black:visited {color: #000000; font-weight: bold;}
a.black:hover {color: #666666; font-weight: bolder;}

a.red:link {color: #ff0000; background: #ffffff; font-style: italic;}
a.red:active {color: #ff0000; background: #ffffff; font-style: italic;}
a.red:visited {color: #ff0000; background: #ffffff; font-style: italic;}
a.red:hover {color: #ff0000; background: #ffffff; font-style: normal;}

a.aqua:link {color: #00ccff; background: #000000; font-weight: normal;}
a.aqua:active {color: #00ccff; background: #000000; font-weight: bold;}
a.aqua:visited {color: #00ccff; background: #000000; font-weight: bold;}
a.aqua:hover {color: #00ccff; background: #000000; font-weight: bolder;}

a.viamedia:link {color: #663300; background: #EDCD68; font-weight: bold;}
a.viamedia:active {color: #663300; background: #EDCD68; font-weight: bold;}
a.viamedia:visited {color: #663300; background: #EDCD68; font-weight: bold;}
a.viamedia:hover {color: #330000; background: #EDCD68; font-weight: bold;}

a.pic:link {color: #000000; background: #000000; font-weight: normal;}
a.pic:active {color: #000000; background: #000000; font-weight: bold;}
a.pic:visited {color: #006600; background: #000000; font-weight: bold;}
a.pic:hover {color: #ffffff; background: #000000; font-weight: bolder;}

a.mail:link {color: #330000; font-family: tempus sans itc, Comic sans MS, Verdana, sans; font-style: italic; font-size: 18px;}
a.mail:active {color: #330000; font-family: tempus sans itc, Comic sans MS, Verdana, sans; font-style: italic; font-size: 18px;}
a.mail:visited {color: #330000; font-family: tempus sans itc, Comic sans MS, Verdana, sans; font-style: italic; font-size: 18px;}
a.mail:hover {color: #330000; font-family: tempus sans itc, Comic sans MS, Verdana, sans; font-style: normal; font-size: 18px;}

img.plain {border: 0}

.normaltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
}

.normaltext14 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px; 
}

.normaltext18 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px; 
}

.pricetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
}
  
.cabinnametext {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size: 24px;  
}
.smallcabinnametext {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 16px;
 font-style: italic;  
}
.cabinpagepricetext {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

.bannertext {
  font-family: tempus sans itc, Comic sans MS, Verdana, sans;
  font-size:24px;
  color: #993300;
}

.smallbannertext {
  font-family: tempus sans itc, Comic sans MS, Verdana, sans;
  font-size:18px;
  color: #993300;
}

.headertext18  {
  font-family: Papyrus, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 18px;
  font-style:normal;
  text-decoration: none;
  color: #663333;
}

.heavyheader {
  font-family: Papyrus, Helvetica, sans-serif;
  font-weight: 900;
  font-size: 20px;
  font-style:normal;
  text-decoration: none;
  color: #663333;
}

.cabinquotes {
  font-family: tempus sans itc, Comic sans MS, Verdana, sans;
  font-size:16px;
  color: #000000;  
}

.cabinstats {
  font-family: tempus sans itc, Comic sans MS, Verdana, sans;
  font-size:16px;
  font-weight: 700;
  color: #000000;  
}

.floorplan  a  {
  font-family: Papyrus, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-decoration: underline;
  color: #000080
}

.cabinbase {
  width: 330;
  float: left;
  padding-right 10px;
  padding-left 10px;
  margin: 0;
}

.imagepane {
  background-color: black;
 }
 
.printer {
  background-color: white;
  color: black;
}

.imageright {
  float: right;
  margin-left: 10px;
}
.imageleft {
  float: left;
  margin-right: 10px;
}

.vtour {
  background-image: url('../images/virtualtouricon_on.png');
  width: 200px;
  height: 75px;
}

* html a:hover {visibility:visible}
.vtour a:hover img{visibility:hidden}