.nipblack { border: 1px solid #000000 }
.nipwhite { border: 1px solid #FFFFFF }
.nipblue { border: 1px solid #3843FE }
.keywords {
	FONT: normal 10px/8px Arial Narrow
}
.border-all { BORDER-TOP: #FFFFFF 2px; BORDER-RIGHT: #FFFFFF 2px; BORDER-BOTTOM: #FFFFFF 2px; BORDER-LEFT: #FFFFFF 2px
}
.border-3left { BORDER-TOP: #FFFFFF 4px; BORDER-LEFT: #FFFFFF 2px; BORDER-BOTTOM: #FFFFFF 4px; BORDER-RIGHT: #FFFFFF 2px
}
.border-3right { BORDER-TOP: #FFFFFF 4px; BORDER-RIGHT: #FFFFFF 2px; BORDER-BOTTOM: #FFFFFF 4px
}
.border-topbot { BORDER-TOP: #FFFFFF 4px; BORDER-BOTTOM: #FFFFFF 4px; BORDER-LEFT: #FFFFFF 2px; BORDER-RIGHT: #FFFFFF 2px
}
.bot-height {FONT-SIZE: 24px
}
<!--
.specials { BORDER-RIGHT: #A5112B 1px ridge; BORDER-TOP: #A5112B 1px ridge; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #A5112B 1px ridge; WIDTH: 100%; COLOR: #E5D580; PADDING-TOP: 3px; BORDER-BOTTOM: #A5112B 1px ridge; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; HEIGHT: 12px; COLOR: #620A1A; BACKGROUND-COLOR: #C7AE7A; TEXT-ALIGN: center; TEXT-DECORATION: none
}
-->
.text-cell { PADDING-BOTTOM: 10px; PADDING-TOP: 10px;  PADDING-RIGHT: 10px; PADDING-left: 10px
}
.menu { MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 5px; 
}
.link {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #4B0C1F;PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.link:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #FF3300; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
a {
	FONT: normal 15px/15px Clearly Gothic Light, Arena Condensed, Hammer Thin, AlbertaExtralight, Agency FB, Verdana, Arial; COLOR: #C9CED2; TEXT-DECORATION: none
}
a:hover {
	FONT: normal 15px/15px Clearly Gothic Light, Arena Condensed, Hammer Thin, AlbertaExtralight, Agency FB, Verdana, Arial; COLOR: #9CA0A3; TEXT-DECORATION: none
}
.nav:link {  
	FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #3644FF; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.nav:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #3644FF; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.nav:hover {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #D7A858; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; display: block
}
.activepage {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #D7A858; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.activepage:hover {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #D7A858; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px;  PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.activepage:link {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #D7A858; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.activepage:visited {
		FONT-WEIGHT: normal; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #D7A858; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-TOP: #FFFFFF 0px; BORDER-RIGHT: #FFFFFF 0px; BORDER-BOTTOM: #FFFFFF 0px; BORDER-LEFT: #FFFFFF 0px; PADDING-LEFT: 20px;  PADDING-RIGHT: 20px; display: block
}
.normal-text { FONT-WEIGHT: normal; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; FONT-SIZE: 12px; HEIGHT: 12px; COLOR: #000000; TEXT-DECORATION: none
}
.homepage-text {FONT: normal 15px/15px Clearly Gothic Light, Arena Condensed, Hammer Thin, AlbertaExtralight, Agency FB, Verdana, Arial
}
.small-break {FONT: normal 5px/5px 
}
.villa-pic { BACKGROUND-COLOR: transparent; PADDING-LEFT: 12px; PADDING-TOP: 2px; PADDING-RIGHT: 2px; PADDING-BOTTOM: 2px;  display: block
}
.searchbox      { color: #a0384a; height: auto }
body         { margin: 3px }