
/* MAIN STRUCTURAL CLASSES */
html            {   background-color: #d2d4d3; }
body            {   background-image: url('/images/Sitecontainer.png'); background-repeat: repeat-y; background-position: top center }
#siteContainer  {   background-color: #1a75bb; color: #FFF; }
.header         { background-color: #fff; height: 167px; color: #171717; } /* HEIGHT CAN CHANGE FROM ONE CLASSIC TO THE NEXT - DEPENDS ON THE LOGO: MT */


/* NAVBAR STYLES */
#navbar                                     { color: #171717 }
.navbarColour                               { background-color: #171717; width: 100%; height: 30px; }
.RadMenu_Default .rmGroup .rmLink .rmText   { background-color: #171717; }



/* GENERIC STYLE USED THROUGHOUT */
.logo       { background-image: url('images/logo.gif'); width: 340px; height: 69px; margin: 55px 0px 0px 28px;  }
h1          { background-color: #171717; color: #FFFFFF; }
.hContainer { } /* THIS KEEPS THE H1 TAG FROM STRETCHING FULL WIDTH */

label   { color: #fff;}

hr { color: #fff; background-color: #fff; }

a:link         { color: #171717; text-decoration: none; }
a:visited      { color: #171717; text-decoration: none; }
a:hover        { color: #171717; text-decoration: underline; }

h2 a:link, #fullDetails a:link       { color: #1A75BB; font-weight:bold; text-decoration: none }
h2 a:visited, #fullDetails a:visited { color: #1A75BB; font-weight:bold; text-decoration: none }
h2 a:hover, #fullDetails a:hover     { color: #171717; text-decoration: underline }

.altText  { color: #1A75BB; }

/* FEATURED PROPERTIES, SEARCH RESULTS AND FULL DETAILS */

.featuredPropertyItem                                                               { color: #171717; }
.photoBorder                                                                        { border: solid 1px  #171717; }
.featuredContentContainer, .searchResultsContentContainer, .detailsContentContainer { background-color: #fff; color: #171717 }

#fullDetailsButton              { background-color: #171717; }
#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: #171717; font-size:110%; }
#sitemapLink            { border-left: solid 1px #1a75bb; height:100px; width:130px;  }
#sitemapLinks h1        { color: #171717; }
#sitemapLinks a:link    { color: #171717; text-decoration: none; }
#sitemapLinks a:visited { color: #171717; text-decoration: none; }
#sitemapLinks a:hover   { color: #171717; text-decoration: underline; }

#sitemapSubLinks a:link    { color: #171717; text-decoration: none; font-size: 90%; font-weight:normal; padding-left: 10px; }
#sitemapSubLinks a:visited { color: #171717; text-decoration: none; font-weight:normal; font-size: 90%; padding-left: 10px;  }
#sitemapSubLinks a:hover   { color: #171717; text-decoration: underline; font-weight:normal; font-size: 90%; padding-left: 10px;  }

#footer             { background-color: #171717; color: #fff }
#footer b           { color: #fff; 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: #171717; text-decoration: none }
#copyright a:visited    { color: #171717; text-decoration: none }
#copyright a:hover      { color: #171717; text-decoration: underline }

/* SEARCH RESULTS SPECIFIC */
.searchResultsTitleBar  { background-color: #171717; color: #FFFFFF } /* SETS THE PADDING AROUND THE H1 TAG */
.searchResultsTitleBar h1  { background-color: #171717; color: #FFFFFF }

.PagerCurrentPageCell            { color: #1a75bb; font-weight: normal }
a.PagerHyperlinkStyle:link       { color: #FFFFFF; text-decoration: none }
a.PagerHyperlinkStyle:visited    { color: #171717; text-decoration: none }
a.PagerHyperlinkStyle:hover      { color: #1a75bb; text-decoration: underline }


#searchResults img, #fullDetails img  { border: solid 1px #171717; }

/* FULL DETAILS SPECIFIC */

#fullDetails h3 { color: #fff; }
#fullDetails li { color: #fff; }

.fullDetailsPropertyInfo h1 { color: #1A75BB; font-weight:bold;  background-color: #fff; }
#icon                       { position: absolute; top: 596px; }
#icon div                   { background-color: #171717; }
#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: #171717; background-color: #171717; }
#formController             { color: #171717; }

.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: #171717; color: #fff; font-size:90%; } /* SETS THE PADDING AROUND THE H1 TAG */

.mobileLogo     { background-image: url('images/logo.gif'); width: 340px; height: 69px;  }
.mobileHeader   { background-color: #FFF; padding: 10px 0px 10px 5px; }
.mobileNavbar   { background-color: #666666; padding: 5px 0px 5px 10px; margin-bottom: 10px; }

#mobileLinks a:link       { color: #FFF; text-decoration: underline }
#mobileLinks a:visited    { color: #FFF; text-decoration: none }
#mobileLinks a:hover      { color: #FFF; text-decoration: none }

a.MobNavLinks:link       { color: #000; text-decoration: none; }
a.MobNavLinks:visited    { color: #000; text-decoration: none; }
a.MobNavLinks:hover      { color: #000; text-decoration: none; }

.mobileContainer
{
	background-color: #1a75bb; color: #FFF;
}
