body {
	background-color: #004B80;
	background-image: url(/images/bgr.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}


td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #996633;
}
a {
	color: #CC6633;
	text-decoration: none;
}
a:hover {color: #FF3300;}

textarea { overflow: auto;font-family: Arial, Helvetica, sans-serif;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6633;
	margin: 0px;
}
h2 {
	font-size: 12px;
	color: #993300;
	margin: 0px;
}
h3 {}
form { margin: 0px; padding: 0px;}


.header td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #99CCFF;
}
.header a {
	color: #FFFFFF;
	text-decoration: none;
}
.header a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.nav {
	border: 1px solid #663300;
	border-right: 0px;
	border-bottom: 0px;
	background-color: #FF9933;
	background-image: url(/images/nav-bgr.gif);
}
.nav .buttons td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-transform: uppercase;
	background-image: url(/images/nav-btn-bgr.gif);
}
.nav .buttons .on {
	background-image: url(/images/nav-btn-on-bgr.gif);
}
.nav .buttons a {
	color: white;
	text-decoration: none;
}
.nav .buttons a:hover {
	color: #FFFF99;
}
.nav .lang {
	text-align: right;
	padding-right: 9px;
}
.nav .lang a {
	text-decoration: none;
}
.nav .lang a:hover {
	text-decoration: underline;
}
.nav .lang a img {
	border: 1px solid #993300;
}
.nav .lang a:hover img {
	border: 1px solid #CC3300;
}

.subnav td {
	padding: 1px;
	padding-left: 24px;
	font-weight: bold;
	color: #CC6633;
}
.subnav th {
	padding: 1px;
	padding-left: 24px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #CC6633;
}
.subnav a {
	color: #993300;
	text-decoration: none;
}
.subnav a:hover {
	color: #CC3300;
	text-decoration: none;
}
.subnav .spr {
	background-image:url(/images/spr.gif);
}
.subnav .sub {
	padding-left: 32px;
	font-weight: normal;
}
.subnav .subs {
	padding-left: 48px;
	font-weight: normal;
	font-size: 10px;
}
.subnav select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996633;
	background-color: #FFFFCC;
	width: 122px;
}

.content {
	padding: 24px;
	padding-top: 18px;
}
.content .small {
	font-size: 10px;
}
.content .quickinfo {
	padding-left: 30px;
	color: #FFCC33;
	font-size: 10px;
	background-image: url(/images/v-dotts-bgr.gif);
	position: relative;
	visibility: visible;
}
.content .quickinfo b {
	color: #FF9900;
}
.content .quickinfo .red {
	color: #FF9900;
}
.content .quickinfos td {
	color: #FFCC33;
	font-size: 10px;
}
.content .quickinfos b {
	color: #FF9900;
	margin-left: 4px;
	margin-right: 16px;
}
.images a {
	text-decoration: none;
}
.images a:hover {
	text-decoration: underline;
}
.images a img {
	border: 1px solid #996633;
}
.images a:hover img {
	border: 1px solid #CC3300;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6633;
	font-weight: bold;
}
.bc {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC9966;
}
.bc a {
	color: #FF9900;
	text-decoration: none;
}
.bc a:hover {
	color: #FF6600;
	text-decoration: none;
}

.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-align: center;
	padding: 13px;
	line-height: 18px;
}
.footer a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.footer a:hover {
	color: white;
	text-decoration: underline;
}

.stamps {width: 126px;}
.stamps td {
	text-align: center;
	font-size: 9px;
}
.stamps a {color: #CC6600;}
.stamps a:hover {color: #FF6600;}
.stamps b a {color: #993300;}
.stamps b a:hover {color: #CC3300;}

.txtFld {	background-color: #FFFFFF; border: 1px solid #333333;	font-size: 11px;}
.txtFldBig {	background-color: #FFFFFF; border: 1px solid #333333;	font-size: 11px;	width:280px}
.frmButP {	background-color: #FF9A33;	border: 1px solid #000000;	font-weight: bold;	font-size: 10px;	cursor:hand;	color: white;}

.listing { border: 1px solid #FFCC33; border-collapse: collapse;}
.listing td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background: #FFF9E5; border: 1px solid #FFCC33; vertical-align: middle; text-align: center;}
.listing th { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #993300; font-size: 10px; vertical-align: middle; background: #FFCC33; border: 1px solid #FF9933;}
.listing th a{ text-decoration:underline}
.listing th a:hover{ text-decoration:none}
.listing a { font-weight: bold;}
.listing a:hover { font-weight: bold;}
.listing .active { font-weight: bold; background: #FFFFCC}
.listing .booked td { color: #CC6600; background: #FFEBAF}
.listing .sold td { color: #990000; background: #FFDC73}
.listing .inp {	background-color: #FFFFFF;	border: 1px solid #FFCC33; width:280px; }
.listing .btns { background-color: #FF9933;	border: 1px solid #333300;	font-weight: bold; cursor:hand;	color: white;}
.listing .small { font-size: 8px; }

.sit { color: #CC6600; }
