a:visited.bottom {font: bold 10px/12px 'verdana','arial','helvetica','sans-serif'; color:#FF6121}
a:link.bottom {font: bold 10px/12px 'verdana','arial','helvetica','sans-serif'; color:#FF6121}
a:hover.bottom {font: bold 10px/12px 'verdana','arial','helvetica','sans-serif'; color:#FFC700;}


/* all pages */
.head{font:bold 11px/13px 'verdana','helvetica','sans-serif';color:#4C9FDB;}
.footer{font:bold 11px/13px 'verdana','helvetica','sans-serif';color:#ffffff;}
body{background-color:#000000;background-image: url(../images/background-pattern.jpg)}
#footmenu a { background-color: #000000; color: #ffffff; text-decoration: none; }
#footmenu a:hover { background-color: #000000; color: #b26004; }

/* CONTENT RIGHT SUBMENU */
#submenu { font-size: 11px; margin-bottom: 20px; color: #000; text-transform: uppercase;
   border-bottom: 1px #854600 solid; padding: 5px; letter-spacing: 1px; }
#submenu a { padding: 5px 15px 5px; border: 1px solid #854600; background-color: #d99447;
   color: #000000; text-decoration: none; }
#submenu a:hover { background-color: #b26004; color: #000000; }
#submenu span { padding: 5px 15px 5px; border-color: #854600 #854600 #854600; border-style: solid;
   border-width: 1px;  background-color: #854600; color: #FFFFFF; }

.singlerow { width: 100%; margin: 0 0 1em; border: 1px #854600 solid; }
.singlerow td { text-align: center; font-size: 11px; line-height: 1.2em;
   vertical-align: top; }
.singlerow img { border: 1px #000000 solid; margin: 2px 0; }

.side_box { float: right; margin: 0 0px 10px 10px; }
.width_222 { width: 224px; }
.width_150 { width: 152px; }
.side_box img { display: block; border: 1px #854600 solid; } 
.side_box a { display: block; background-color: #854600;
   font-size: 10px; text-align: center; color: #FFF; text-decoration: none; 
   line-height: 2.5em; height: 2.5em; }

ul { 
	list-style-image: url(../images/menu_arrow.gif)	;
	padding-left: 10px; 
	text-align: left;
}
li {
	margin-bottom: 3px;
	color: #000000; 
}

TH {
	background-color: #854600;
	color: white;
	padding: 3px;
}

/* _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- */
.whiteborder {
	border: solid 1px white;
}

.mainbox {
	background-color: #dd9751;
	background-image: url(../images/background-mainbox.jpg);
	background-repeat: repeat-x;
}

.hand {
	cursor: hand;
	cursor: pointer;
}

#imgpopup {
	border: solid 2px #000000;
}

#titlepopup {
	font: bold 14px/18px 'verdana','helvetica','sans-serif';
	color:#000000;
}

.maintextframe {
	padding: 5px;
}

.titlerooms { 
	font:bold 20px 'verdana','helvetica','sans-serif';
	color: #ff692c;
}

.roomtype {
	font:bold 14px 'verdana','helvetica','sans-serif';
	color: black;
}

.divpopup {
	padding: 0px;
	background-image: url(../images/frame.gif);
	background-repeat: no-repeat;
	width: 384px;
	height: 301px;
}

.popborder {
	/* border: dotted 10px #ff4229; */
}

/* TOP HEADER */
#header_top { 
	background-image: url(../images/header-background.gif);
	border: 1px solid white; 
	height: 75px;
}
#header_top_logo {
	padding-left: 30px;
}
#header_top_tagline { 
	color: #778; font: italic 22px Times, serif;
}
#header_top_phone {
	color: #C30; font: bold 28px Times, serif;
}
.navigationbox {
	background-color: #d99447;
}

.navigation_off, navigation_off a:link, navigation_off a:visited, .navigation_off a:hover {
	font: bold 12px tahoma;
	color: #000000;
	padding-right: 3px;
	text-decoration: none;
	border-top: dotted 1px #d99447;
	border-bottom: dotted 1px #d99447;
}
.navigation_on, navigation_on a:link, navigation_on a:hover, navigation_on a:visited {
	font: bold 12px tahoma;
	color: #cc3000;
	padding-right: 3px;
	text-decoration: none;
	border-top: dotted 1px #cc3000;
	border-bottom: dotted 1px #cc3000;
}
.blackborder {
	border: solid 1px black;
}
.hometiles TD {
	background-color: #adadc2;
	padding: 5px;
	border: solid 1px black;
}
.tilelink, tilelink a:link, tilelink a:visited, .tilelink a:hover {
	font: bold 20px times;
	color: #000014;
}

.lnktxt, lnktxt a:link, lnktxt a:visited {
	font: bold 20px tahoma;
	color: #cc3000;
}
.lnktxt a:hover {
	font: bold 20px tahoma;
	color: #FFFF00;
}
.medtxt {
	font-size: 18px;
}
.blacktxt {font: normal 12px tahoma;color:#000000;}
.bluetxt {font: normal 12px tahoma;color:#04001e;}
.orangetxt {font: normal 12px tahoma;color:#cc3000;}
.smalltxt {font: normal 10px tahoma;color:#000000;}
.formelement { font-size: 10px; color: #576035; font-family: Arial, sans-serif; }

H1 {
	font: bold 22px tahoma;
	color: #6e3a00;
}

H3 {
	color: #6e3a00;
}
H4 {
	font: bold 18px tahoma;
	color: #0000ee;
}

#searchbox2 { font-size:10px}
select {margin:1px 0 7px 0;}
.resSubmit {display:block; margin:0 0 5px 0;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:50px;}
#searchbox2 .resRoomSpacer {margin:0 0 0 21px;}
#searchbox2 .resAdultsSpacer, #searchbox2 .resKidsSpacer {margin:0 0 0 18px;}
#anchor img {border:none;}
