/* 5171CC=regular blue */
/* 213CB3=darker blue */
/*6491D4=lighter nav blue*/
/*A8B8E6=lighest nav line blue*/

TABLE.outline { 
	border-right : 1px #000000 solid;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color: #000000;
}
DIV {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.spotlight {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 1.5;
}

.disclaimer {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.registered {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.homepage {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
}

.heading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #02A5AB;
}

.star {
	color: #b40101;
	font-size: 11px
}

.tm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 6pt;
}


/* GENERAL LINKS */
A {
	font-family : Arial, Helvetica, sans-serif;
	color : #242E96;
	text-decoration : underline;
}
A:visited {
	font-family : Arial, Helvetica, sans-serif;
	color : #242E96;
	text-decoration : underline;
}
A:hover {
	font-family : Arial, Helvetica, sans-serif;
	color : #5171CC;
	text-decoration : underline;
}
/* -------- */


/* SUBNAV */

TABLE.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	/*
	display : block;
	margin-bottom : 10px; margin-top : 10px ;
	*/
}
SPAN.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #B98700;
}
A.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #0F4367;
	text-decoration : underline;
}
A:visited.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #0F4367;
	text-decoration : underline;
}
A:hover.subnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #B98700;
	text-decoration : underline;
}
/* -------- */

/* SUBMENU */
.submenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}
A.submenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #00C1C8;
	text-decoration : underline;
}
A:visited.submenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #044784;
	text-decoration : underline;
}
A:hover.submenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #B98700;
	text-decoration : underline;
}
/* -------- */

/* TOPICAL LINKS */
.topics {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}
A.topics {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #044784;
	text-decoration : underline;
}
A:visited.topics {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #044784;
	text-decoration : underline;
}
A:hover.topics {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #B98700;
	text-decoration : underline;
}
/* -------- */


/* FOOTER */
.footer { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight : normal;
	color : #000000;
}

A.footer {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFC100;
	text-decoration : underline;
}
A:visited.footer {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFC100;
	text-decoration : underline;
}
A:hover.footer {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;	
}
/* -------- */


/* COMMUNITY */
.community_heading {
	background-color : #263360;
}
.community_text_heading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}
/* --------- */

/* SEARCH LINKS */
A.searchmain {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
A.searchmain:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
A.searchmain:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : underline;
}
/* ------------- */


/* TABLE FORMS */
TABLE.forms { 
	border-left : 1px #FFC100 solid; 
	border-top : 1px #FFC100 solid; 
	border-bottom : 1px #FFC100 solid; 
	border-right : 1px #FFC100 solid;
	
}
TABLE.forms th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #000000;
}
TABLE.forms td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	font-weight : normal;
	background-color : #FFFFFF;
}

TABLE.forms input { font-family : Arial, Helvetica, sans-serif; font-size: 11px; }
TABLE.forms select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }

TABLE.forms A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #97120C;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.forms A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #97120C;
	text-decoration : underline;
}
TABLE.forms A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000	;
	text-decoration : underline;
}
/* ---------- */


/* QUICK SEARCH */

TABLE.quick th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #263360;
}
TABLE.quick td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

TABLE.quick input { font-family : Arial, Helvetica, sans-serif; font-size: 12px; background-color : #FFFFFF; width: 127px; height: 22px; border : 1px solid #A8B8E6; }
TABLE.quick select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; background-color : #FFFFFF; border : 1px solid #000000; width: 120px; }

TABLE.quick A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.quick A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration : underline;
}
TABLE.quick A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #FFC100	;
	text-decoration : underline;
}
/* ---------- */




/* LISTINGS BOX */
TABLE.listingsborder { 
	border : 1px #000000 solid; 
	background-color : #FFEBB5;
}

TABLE.listingsborder-featured { 
	border : 1px #000000 solid; 
	background-color : #FFBA00;
}

.cityname {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	font-weight : bold;
}

/* --------- */

/* Search Results Listings CALLS TO ACTION LINKS */
.callstoaction-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A.callstoaction-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
A.callstoaction-searchresults:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}
A.callstoaction-searchresults:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CA181E;
	text-decoration : underline;
}
/* -------- */

.xcallstoaction-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}

A.xcallstoaction-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
}
A.xcallstoaction-searchresults:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
}
A.xcallstoaction-searchresults:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	text-decoration : none;
}

/* Search Results Listings MLS number */
.mlsnumber-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

A.mlsnumber-searchresults {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
}
A.mlsnumber-searchresults:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}
A.mlsnumber-searchresults:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CA181E;
	text-decoration : underline;
}
/* -------- */


/* FEATURED PROPERTIES */
TABLE.featured { 
	background-color : #FFFFFF;
}
TABLE.featured th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #263360;
}
TABLE.featured td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

TABLE.featured input { font-family : Arial, Helvetica, sans-serif; font-size: 10px; background-color : #FFFFFF; border : 1px solid #000000; }
TABLE.featured select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; background-color : #FFFFFF; border : 1px solid #000000; width: 120px; }

TABLE.featured A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.featured A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
}
TABLE.featured A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #FFC100	;
	text-decoration : underline;
}
/* ---------- */

/* CUSTOMER LOGIN */
TABLE.customerlogin { 
}
TABLE.customerlogin th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #263360;
}
TABLE.customerlogin td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
}

TABLE.customerlogin input { font-family : Arial, Helvetica, sans-serif; font-size: 9px; background-color : #FFFFFF; border : 1px solid #FFFFFF; }
TABLE.customerlogin select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; background-color : #FFFFFF; border : 1px solid #000000; width: 120px; }

TABLE.customerlogin A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.customerlogin A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
}
TABLE.qucustomerloginick A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #FFC100	;
	text-decoration : underline;
}
/* ---------- */


/* INTRANET-INTEGRATED STYLES */
.category-header { margin-bottom: 15px; }
.category-instance { margin-bottom: 15px; }
.category-instance A { font-weight: bold; }
.category-description { font-style: italic; }
.category-title { font-size: 14px; font-weight: bold; }

.link-instance { margin-bottom: 15px; }
.link-title { font-weight: bold; }
.link-title A { font-weight: bold; }
.link-description { font-style: normal; }
.links-footer { margin-bottom: 15px; }
.links-pagination { margin-bottom: 15px; }

.connection-instance { margin-bottom: 15px; }
.connection-title { font-weight: bold; }
.connection-title A { font-weight: bold; }
.connection-description { font-style: italic; }
.connections-footer { margin-bottom: 15px; }
.connections-pagination { margin-bottom: 15px; }

.openhouse-header { margin-bottom: 15px; }
.openhouse-footer { margin-bottom: 15px; }
.openhouse-pagination { margin-bottom: 15px; }
.openhouse-pagination TD { color: #888888; font-weight: bold; }
.openhouse-pagination TD B { color: #000000; }
.openhouse-pagination A { color: #000000; }
.openhouse-instance { margin-bottom: 15px; border-top: 1px #FFC100 solid; border-left: 1px #FFC100 solid; }
.openhouse-instance TH { background-color: #FFC100; color: #000000; border-right: 1px #FFC100 solid; border-bottom: 1px #FFC100 solid; }
.openhouse-instance TH A { color: #000000; }
.openhouse-instance TH A:hover { color: #000000; }
.openhouse-instance TH TD { background-color: #FFC100; color: #000000; border: 0px; }
.openhouse-instance TD { background-color: #FFFFFF; color: #000000; border-right: 1px #FFC100 solid; border-bottom: 1px #FFC100 solid; }
.openhouse-instance TD TD { border: 0px; }

/* OPEN HOUSES */
TABLE.openhouses { 
	border-left : 1px #000000 solid; 
	border-top : 1px #000000 solid; 
	border-bottom : 1px #000000 solid; 
	border-right : 1px #000000 solid;
	background-color : #FFC300;
}
TABLE.openhouses th {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	background-color : #FFC300;
}
TABLE.openhouses td {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #000000;
	background-color : #FFFFFF;
	font-weight : normal;
}

TABLE.openhouses input { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }
TABLE.openhouses select { font-family : Arial, Helvetica, sans-serif; font-size: 10px; }

TABLE.openhouses A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.openhouses A:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : underline;
}
TABLE.openhouses A:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000	;
	text-decoration : underline;
}

/* old stuff from previous design */

P { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; }
P.SlightlyBigger { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 11pt; }
P.Bigger { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 12pt; }
P.Huge { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 14pt; }
P.Smaller { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; }
P.Tiny { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; }
P.TDTitleFont { font-family : "verdana"; color : white; font-weight : bold; }
P.Error { font-family : Arial, Helvetica, Verdana, sans-serif; color : red; }
P.Menu { font-family : "verdana"; color : white; font-size : 10pt; font-weight : bold; }
P.Motif { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; color : #0F8834; }
P.Tour { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; color : #4359F3; font-weight : bold; }

TD { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; }
.hand { cursor: pointer; }
.Tiny { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; }
div.tiny { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; }
.Smaller { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; }
.huge { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 13pt; }
.nav { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; color : #FFFFFF; font-weight : bold;}
.yellowheading { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 12pt; color : #F7F300; font-weight : bold; }
.yellow { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 12pt; color : #F7F300; }

TD.Title { background-color : #213CB3; text-align : center; }
TABLE.Outline { background : #213CB3; }
TABLE.OutlineData { background : #EFEFEF; }

FONT.LogoColor { color : #669999; }
FONT.Accent { color : #CC2211; }
FONT.Header { font-family : "times", Times New Roman; color : #000000; font-style : italic; font-size : 12pt; font-weight : bold; }
.SmallerHeader { font-family : "times", Times New Roman; color : #000000; font-size : 9pt; }
FONT.Tiny {	font-family : Arial; color : #000000; font-size : 8pt;}

UL { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; }
OL { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 10pt; }

A.yellow { font-family : Arial, Helvetica, Verdana, sans-serif; color : #F7F300; font-size : 12pt; text-decoration : underline; }
A.yellow:visited { font-family : Arial, Helvetica, Verdana, sans-serif; color : #F7F300; font-size : 12pt; text-decoration : underline; }
A.yellow:hover { font-family : Arial, Helvetica, Verdana, sans-serif; color : #F7F300; font-size : 12pt; text-decoration : none; }

A.tiny {font-family : Arial; color : #000000; font-size : 8pt; text-decoration : underline;}
A.tiny:visited {font-family : Arial; color : #000000; font-size : 8pt; text-decoration : underline;}
A.tiny:hover {color : #CC0000; text-decoration : none; }

A { color : #003399; }
A:visited { color : #800080; }
A:hover { color : #CC0000; text-decoration : none; }

A.SmallerHeader { color : #003399;  font-size : 9pt; }
A.SmallerHeader:visited { color : #800080;  font-size : 9pt; }
A.SmallerHeader:hover { color : #CC0000; text-decoration : none;  font-size : 9pt; }


A.Menu { color : white; text-decoration : none; }
A.Menu:visited { color : white; text-decoration : none; }
A.Menu:hover { color : white; text-decoration : none; }
A.Sub { color : white; text-decoration : none; }
A.Sub:hover { color : yellow; text-decoration : none; }

A.Menu2 { color : white; text-decoration : underline; font-weight : bold;}
A.Menu2:visited { color : white; text-decoration : underline; font-weight : bold;}
A.Menu2:hover { color : white; text-decoration : none; font-weight : bold;}

H1 { font-family : Arial, Helvetica, Verdana, sans-serif; }
H2 {font-family : Arial, Helvetica, Verdana, sans-serif;}
H2.title{font-family : Arial, Helvetica, Verdana, sans-serif; color: #017501;}
H3 { font-family : Arial, Helvetica, Verdana, sans-serif; }
H1.title {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 20pt;
}

H1.Listing { font-family : Times New Roman; }
H2.Listing { font-family : Times New Roman; }
H3.Listing { font-family : Times New Roman; }
P.Listing {  font-weight : bold; font-family : Times New Roman; font-size : 12pt; }
P.SlightlyBiggerListing { font-weight : bold; font-family : Times New Roman; font-size : 13pt; }
P.SmallerListing { font-family : Times New Roman; font-size : 11pt; }
P.RanchHeader { font-weight : bold; font-family : Times New Roman; font-size : 24pt; }
P.RanchSlogan { font-weight : bold; font-style: italic; font-family : Times New Roman; font-size : 12pt; }
FONT.RanchHeader { font-weight : bold; font-family : Times New Roman; font-size : 24pt; }
FONT.RanchSlogan { font-weight : bold; font-style : italic; font-family : Times New Roman; font-size : 12pt; }
FONT.Highlight { font-weight : bold; font-family : Times New Roman; font-size : 15pt; }

.red { color : #AF0000; text-decoration : none; }
.large { font-size: 140%; }

.topleft { border-left : 1px #000000 solid; border-right : 1px #000000 solid; border-top : 1px #000000 solid; }
.topright { border-right : 1px #000000 solid; border-top : 1px #000000 solid; }
.bottomleft { border : #000000 solid 1px; }
.bottomright { border-right : 1px #000000 solid; border-top : 1px #000000 solid; border-bottom : 1px #000000 solid; }
.leftspace { border-right : 1px #000000 solid; }
.left { border-left : 1px #000000 solid; border-right : 1px #000000 solid; border-top : 1px #000000 solid; padding : 2px; }
.right { border-right : 1px #000000 solid; border-top : 1px #000000 solid; padding : 2px;}
.insideleft { border : 1px #000000 solid; padding : 2px; }
.insideright { border-right : 1px #000000 solid; border-top : 1px #000000 solid; border-bottom : 1px #000000 solid; padding : 2px;}

/* New items which may conflict */
/* INTRODUCTION */
.welcome {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #D60818;
	font-weight : normal;
}
.welcome_sm {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #D60818;
	font-weight : normal;
}
TABLE.introduction A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.introduction A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
}
TABLE.introduction A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #E17300;
	text-decoration : underline;
}
/* ---------- */

/* MENU */

/* HIGHLIGHTS */
TABLE.highlights { 
	border-left : 1px #5171CC solid; 
	border-top : 1px #5171CC solid; 
	border-bottom : 1px #5171CC solid; 
	border-right : 1px #5171CC solid;
	
}
th.highlights {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #FFFFFF;
	font-weight : normal;
	background-color : #213CB3;
}
.highlightsItems {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #2A2804;
	font-weight : normal;
	background-color : #FDF19A;
}
.highlightshead {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #AD0000;
	font-weight : bold;
}
.highlightsheadred {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 20px;
	color : #AD0000;
	font-weight : normal;
}
.highlights {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #2A2804;
	font-weight : normal;
	background-color : #ffffff;
	border-bottom : 1px #EBEBE0 solid;
}
.highlightsNoLine {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #2A2804;
	font-weight : normal;
	background-color : #ffffff;
}
.small {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #2A2804;
	font-weight : normal;
}
th.glance {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #FFFFFF;
	font-weight : normal;
	background-color : #5171CC;
}

A.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
A:visited.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
}
A:hover.small  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #E17300;
	text-decoration : underline;
}
/* ---------- */

/* FEATURED AMENITIES */
TABLE.amenities { 
	border-left : 1px #5171CC solid; 
	border-top : 1px #5171CC solid; 
	border-bottom : 1px #5171CC solid; 
	border-right : 1px #5171CC solid;
	background-color : #EBEBE0;
	
}
TABLE.amenities th {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #FFFFFF;
	font-weight : normal;
	background-color : #5171CC;
}
TABLE.amenities td {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #2A2804;
	font-weight : normal;
}

A.new_links {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #2A2804;
	text-decoration : underline;
}
A.new_links:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
}
A.new_links:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #E17300;
	text-decoration : underline;
}
A.new_links_w {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : underline;
	padding : 4px;
}
A.new_links_w:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
	padding : 4px;
}
A.new_links_w:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
	padding : 4px;
}

/* EXTRAS */
TABLE.extras { 
	border-left : 1px #5171CC solid; 
	border-top : 1px #5171CC solid; 
	border-bottom : 1px #5171CC solid; 
	border-right : 1px #5171CC solid;
}
TABLE.extras th {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #FFFFFF;
	font-weight : normal;
	background-color : #5171CC;
}
TABLE.extras td {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	color : #2A2804;
	font-weight : normal;
	background-color : #EBEBE0;
}

TABLE.extras A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
	/* display : block;
	margin-bottom : 10px; margin-top : 10px ; */
}
TABLE.extras A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #2A2804;
	text-decoration : underline;
}
TABLE.extras A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #E17300;
	text-decoration : underline;
}
/* ---------- */

.footerLarge {	
	font-family : Arial, Helvetica, sans-serif;
	font-size: 17px;
	color : #000000;
	font-weight : bold;
}
/* HOME PAGE RED BAR NAV */

a.redbar {
	color:white;
	font-weight:bold;
	text-decoration:none;
}
a.redbar:visited {
	color:white;
	text-decoration:none;
}
a.redbar:hover {
	color:black;
	text-decoration:none;
}


a.redbarright {
	color:white;
	text-decoration:none;
}
a.redbarright:visited {
	color:white;
	text-decoration:none;
}
a.redbarright:hover {
	color:black;
	text-decoration:none;
}

