
/* MAIN STRUCTURAL CLASSES */
html            {   background-color: #dfe4ef;}

body         {   background-image: url('/images/Sitecontainer.png'); background-repeat: repeat-y; background-position: top center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/Sitecontainer.png'); }

#siteContainer  {   background-color: #ffffff; }
.header         { background-color: #9daccd; height: 157px; } /* HEIGHT CAN CHANGE FROM ONE CLASSIC TO THE NEXT - DEPENDS ON THE LOGO: MT */


/* NAVBAR STYLES */
#navbar                                     { color: #fff }
.navbarColour                               { background-color: #00007e; width: 100%; height: 30px; }
.RadMenu_Default .rmGroup .rmLink .rmText   { background-color: #00007e; }


/* GENERIC STYLE USED THROUGHOUT */
.logo       { background-image: url('images/logo.gif'); width: 274px; height:68px; margin: 55px 0px 0px 30px;  }
h1          { background-color: #00007e; color: #fff; }
.hContainer { } /* THIS KEEPS THE H1 TAG FROM STRETCHING FULL WIDTH */

label   { color: #48607C;}

hr { color: #ced0cf; background-color: #ced0cf; }

h2 a:link, #fullDetails a:link       { color: #3D526F; text-decoration: none }
h2 a:visited, #fullDetails a:visited { color: #3D526F; text-decoration: none }
h2 a:hover, #fullDetails a:hover     { color: #3D526F; text-decoration: underline }

.altText  { color: #8b9db1; }
.headerFont .altText  { color: #fff; }

/* FEATURED PROPERTIES, SEARCH RESULTS AND FULL DETAILS */

.featuredPropertyItem                                                               {  color: #000; }
.photoBorder                                                                        { border: solid 1px  #000; }
.featuredContentContainer, .searchResultsContentContainer, .detailsContentContainer { background-color: #eaeffa; border: solid px #eaeffa; }

#fullDetailsButton              { background-color: #00007e; }
#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: #9daccd; color: #fff; font-weight: bold; }
#sitemapLink            { border-left: solid 1px #fff; }
#sitemapLinks h1        { color: #fff; }
#sitemapLinks a:link    { color: #fff; text-decoration: none; }
#sitemapLinks a:visited { color: #fff; text-decoration: none; }
#sitemapLinks a:hover   { color: #fff; text-decoration: underline; }

#sitemapSubLinks a:link    { color: #fff; text-decoration: none; font-weight:normal; }
#sitemapSubLinks a:visited { color: #fff; text-decoration: none; font-weight:normal; }
#sitemapSubLinks a:hover   { color: #fff; text-decoration: underline; font-weight:normal; }

#footer             { background-color: #000; color: #fff }
#footer b           { color: #7593B5; 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: #BCD0E9; text-decoration: none }
#copyright a:visited    { color: #BCD0E9; text-decoration: none }
#copyright a:hover      { color: #BCD0E9; text-decoration: underline }
#copyright              { color: #BCD0E9; }

/* SEARCH RESULTS SPECIFIC */
.searchResultsTitleBar  { background-color: #00007e; color: #fff; } /* SETS THE PADDING AROUND THE H1 TAG */

.PagerCurrentPageCell            { color: #7593B5; font-weight: normal }
a.PagerHyperlinkStyle:link       { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:visited    { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:hover      { color: #7593B5; text-decoration: underline }


#searchResults img, #fullDetails img  { border: solid 1px #00007e; }

/* FULL DETAILS SPECIFIC */

#fullDetails h3 { color: #00007e; }
#fullDetails h2 { color: #000; }
#fullDetails li { color: #000; }

.fullDetailsPropertyInfo h1 { color: #000; background-color: #eaeffa; }
#icon                       { position: absolute; top: 586px; }
#icon div                   { background-color: #000; }
#icon a.iconLink:link       { color: #fff; text-decoration: none }
#icon a.iconLink:visited    { color: #fff; text-decoration: none }
#icon a.iconLink:hover      { color: #fff; text-decoration: underline }

#formController hr          { color: #000; background-color: #000; }
#formController             { color: #000; }

#salesProperties h1 { background-color: #00007e; color: #fff; }

#salesProperties
{
    width: 950px;
}

#rentProperties h1 { background-color: #00007e; color: #fff; }

h2 a.WhiteLink:link     { color: #fff; text-decoration: none }
h2 a.WhiteLink:visited  { color: #fff; text-decoration: none }
h2 a.WhiteLink:hover    { color: #fff; text-decoration: underline }

#fullDetails a:link     { color: #000; text-decoration: none }
#fullDetails a:visited  { color: #000; text-decoration: none }
#fullDetails a:hover    { color: #000; 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 }

.mobileLogo     { background-image: url('images/logo.gif'); width: 274px; height:68px; }
.mobileHeader   { background-color: #5A7CA9; padding: 5px 0px 5px 5px; }
.mobileNavbar   { background-color: #000; padding: 5px 0px 5px 10px; margin-bottom: 10px; }

#mobileLinks a:link       { color: #5A7CA9; text-decoration: underline }
#mobileLinks a:visited    { color: #5A7CA9; text-decoration: none }
#mobileLinks a:hover      { color: #5A7CA9; text-decoration: none }

a.MobNavLinks:link       { color: #FFFFFF; text-decoration: none; }
a.MobNavLinks:visited    { color: #FFFFFF; text-decoration: none; }
a.MobNavLinks:hover      { color: #FFFFFF; text-decoration: none; }

