
/* MAIN STRUCTURAL CLASSES */
html            {   background-color: #ebebeb; background-image: url('images/background.gif'); background-repeat: repeat; background-position: top left; }
body            {   background-image: url('/images/Sitecontainer.png'); background-repeat: repeat-y; background-position: top center }
#siteContainer  {   background-color: #bad405; }
.header         { background-color: #fff; height: 167px; } /* HEIGHT CAN CHANGE FROM ONE CLASSIC TO THE NEXT - DEPENDS ON THE LOGO: MT */


/* NAVBAR STYLES */
#navbar                                     { color: #fff }
.navbarColour                               { background-color: #000; width: 100%; height: 30px; }
.RadMenu_Default .rmGroup .rmLink .rmText   { background-color: #bad405; }



/* GENERIC STYLE USED THROUGHOUT */
.logo       { background-image: url('images/logo.gif'); width: 218px; height: 87px; }
h1          { background-color: #212E37; color: #fff; }
.hContainer { } /* THIS KEEPS THE H1 TAG FROM STRETCHING FULL WIDTH */

label   { color: #fff;}

hr { color: #fff; background-color: #F2FF84; }

a:link         { color: #000; text-decoration: none; }
a:visited      { color: #000; text-decoration: none; }
a:hover        { color: #000; text-decoration: underline; }

h2 a:link, #fullDetails a:link       { color: #000; text-decoration: none }
h2 a:visited, #fullDetails a:visited { color: #000; text-decoration: none }
h2 a:hover, #fullDetails a:hover     { color: #000; text-decoration: underline }

.altText  { color: #bad405; }

/* FEATURED PROPERTIES, SEARCH RESULTS AND FULL DETAILS */

.featuredPropertyItem                                                               {  color: #000; }
.photoBorder                                                                        { border: solid 1px  #000; }
.featuredContentContainer, .searchResultsContentContainer, .detailsContentContainer { background-color: #fff; }

#fullDetailsButton              { background-color: #000; }
#fullDetailsButton a:link       { color: #fff; text-decoration: none }
#fullDetailsButton a:visited    { color: #fff; text-decoration: none }
#fullDetailsButton a:hover      { color: #fff; text-decoration: underline }

/* SITEMAP LINKS AND FOOTER */

#sitemapLinks           { background-color: #fff; color: #bad405; font-size:110%; }
#sitemapLink            { border-left: solid 1px #f2f2f2; }
#sitemapLinks h1        { color: #bad405; }
#sitemapLinks a:link    { color: #bad405; text-decoration: none; }
#sitemapLinks a:visited { color: #bad405; text-decoration: none; }
#sitemapLinks a:hover   { color: #bad405; text-decoration: underline; }

#sitemapSubLinks a:link    { color: #898989; text-decoration: none; font-size: 90%; font-weight:normal; padding-left: 10px; }
#sitemapSubLinks a:visited { color: #898989; text-decoration: none; font-weight:normal; font-size: 90%; padding-left: 10px;  }
#sitemapSubLinks a:hover   { color: #898989; text-decoration: underline; font-weight:normal; font-size: 90%; padding-left: 10px;  }

#footer             { background-color: #000; color: #fff }
#footer b           { color: #bad405; font-weight: bold }
#footer a:link      { color: #fff; text-decoration: none }
#footer a:visited   { color: #fff; text-decoration: none }
#footer a:hover     { color: #fff; text-decoration: underline }

#copyright a:link       { color: #000; text-decoration: none }
#copyright a:visited    { color: #000; text-decoration: none }
#copyright a:hover      { color: #000; text-decoration: underline }

/* SEARCH RESULTS SPECIFIC */
.searchResultsTitleBar  { background-color: #000; color: #fff; } /* SETS THE PADDING AROUND THE H1 TAG */
.searchResultsTitleBar h1  { background-color: #000; color: #fff; }

.PagerCurrentPageCell            { color: #bad405; font-weight: normal }
a.PagerHyperlinkStyle:link       { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:visited    { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:hover      { color: #bad405; text-decoration: underline }


#searchResults img, #fullDetails img  { border: solid 1px #000; }

/* FULL DETAILS SPECIFIC */

#fullDetails h3 { color: #fff; }
#fullDetails li { color: #000; }

.fullDetailsPropertyInfo h1 { color: #000; background-color: #fff; }
#icon div                   { background-color: #000; }
#icon a:link                { color: #fff; text-decoration: none }
#icon a:visited             { color: #fff; text-decoration: none }
#icon a:hover               { color: #fff; text-decoration: underline }



#formController hr          { color: #000; background-color: #000; }
#formController             { color: #000; }

.rcbInput { width: 122px; border: #717165 1px solid; font-size: 70%; padding: 3px 5px; }

h2 a.WhiteLink:link, #fullDetails a:link       { color: #fff; text-decoration: none }
h2 a.WhiteLink:visited, #fullDetails a:visited { color: #fff; text-decoration: none }
h2 a.WhiteLink:hover, #fullDetails a:hover     { color: #fff; text-decoration: underline }

a.WhiteLink:link { color: #fff; text-decoration: none }
a.WhiteLink:visited { color: #fff; text-decoration: none }
a.WhiteLink:hover { color: #fff; text-decoration: underline }

.FDBottomBar  { background-color: #000; color: #fff; font-size:90%; } /* SETS THE PADDING AROUND THE H1 TAG */