html,body{margin:0;padding:0;margin-top:10px;margin-bottom:10px;}
body{font: 76% arial,sans-serif;text-align: left;}
a{color: #e14606;}
a:hover{color: #848683;text-decoration:none;}
a.submenu{color: #e14606;text-decoration:none;}
a.submenu:hover{color: #848683;text-decoration:none;}
a.menu{display:block;color: #e14606;padding:4px;font-weight:bold;text-decoration:none;}
a.menu:hover{display:block;color: #848683;padding:4px;font-weight:bold;}
a.menu2{display:block;color:red;padding:4px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.menu2:hover{display:block;color:red;padding:4px;font-weight:bold;text-transform:uppercase;}

a.registration{display:block;color: #5c8727;padding:4px;font-weight:bold;text-decoration:none;border:1px solid #cccccc;}
a.registration:hover{display:block;color: #1e5876;padding:4px;font-weight:bold;border:1px solid #5c8727;}

a.registration2{display:block;color:#ffffff;padding:4px;font-weight:bold;text-decoration:none;border:2px solid #63812B;text-transform:uppercase;background:#63812B;letter-spacing:5px;}
/* a.registration2:hover{display:block;color: #1e5876;padding:4px;font-weight:bold;border:2px solid red;text-transform:uppercase;} */
a.option{padding:4px 10px;border:1px solid #101010;background:#202020;text-decoration:none;display:block;float:left;clear:left;margin-bottom:4px;cursor:pointer;color:#0098ff;}
a.option:hover{background:red;text-decoration:underline;}

/* the way rounded corners should be */
a.option{-moz-border-radius:3px;-webkit-border-radius:3px;}

h2{color: #e14606;;font-weight:bold;font-size:14px;}
h3{color: #000000;;font-weight:bold;font-size:14px;}

div#header h1{height:230px;margin:0;width:780px;background:url('../images/VHG_Web_Header.jpg');padding-bottom:2px;}

div#content p{line-height:1.4}
div#navigation{background:#FFF}
div#extra{background:#FFF}
/*div#footer{background: #acacab;color: #FFF;padding:5px;}*/
div#footer{height:80px;margin:0;width:780px;background:url('../images/footer.gif');padding-bottom:2px}
div#footer p{margin:0;padding:5px 10px}
div#hosted{background: #FFF;color: #000;padding:0px;}

div#container{width:780px;margin:0 auto;background:#FFF;}
div#wrapper{float:left;width:100%}
div#content{float:left;width:380px;}
div#contentwide{float:left;width:550px;}
div#navigation{float:right;width:150px;}
div#extra{float:left;width:220px;text-align:center;}
div#footer{clear:left;width:100%;margin-top:5px;}
div#hosted{clear:left;width:100%;margin-top:0px;}
table.rooms{font-size:11px;}
li{list-style-type: square;}

/* --- ERRORS --- */
.error INPUT, .error TEXTAREA, .error SELECT {
	border-width:2px;
	border-style:solid;
	border-color:#ED1C24;
	background:#FFE6E7;
	}
.iferror {
	margin:0;
	display:none;
	}
.error .iferror {
	display:block;
	color:#ED1C24;
	}

.hint { color:#888; }

a.book{
	display: block;
	width: 130px;
	height: 20px;
	color: #FFFFFF;
	background-color: #F05030;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}

a.book:hover {
	/*color: #B26E03;*/
	text-decoration: underline;
}

.bordered {
	border: 1px solid #87856E;
}
