
/* MAIN STRUCTURAL CLASSES */
html            {   background-color: #791537; }

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: #FFF; }
.header         { background-color: #FFF; height: 180px; color: #000;} /* HEIGHT CAN CHANGE FROM ONE CLASSIC TO THE NEXT - DEPENDS ON THE LOGO: MT */

/* NAVBAR STYLES */
#navbar                                     { color: #b2033e }
.navbarColour                               { background-color: #b2033e; width: 100%; height: 30px; }
.RadMenu_Default .rmGroup .rmLink .rmText   { background-color: #b2033e; }


/* GENERIC STYLE USED THROUGHOUT */
.logo       { background-image: url('images/logo.gif'); width: 283px; height:120px; margin: 55px 0px 0px 28px;  }
h1          { background-color: #b2033e; color: #fff; }
.hContainer { } /* THIS KEEPS THE H1 TAG FROM STRETCHING FULL WIDTH */

label   { color: #b2033e;}

hr { color: #b2033e; background-color: #b2033e; }

h2 a:link, #fullDetails a:link       { color: #b2033e; text-decoration: none }
h2 a:visited, #fullDetails a:visited { color: #b2033e; text-decoration: none }
h2 a:hover, #fullDetails a:hover     { color: #b2033e; text-decoration: underline }

.altText  { color: #ffa2c3; }
.headerFont .altText  { color: #000; }

/* FEATURED PROPERTIES, SEARCH RESULTS AND FULL DETAILS */

.featuredPropertyItem                                                               { color: #000; }
.photoBorder                                                                        { border: solid 1px  #b2033e; }
.featuredContentContainer, .searchResultsContentContainer, .detailsContentContainer { background-color: #f3f3f3; border: solid 1px #f3f3f3; }

#fullDetailsButton              { background-color: #b2033e; }
#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: #b2033e; font-weight: bold; }
#sitemapLink            { border-left: solid 1px #b2033e; }
#sitemapLinks h1        { color: #b2033e; }
#sitemapLinks a:link    { color: #b2033e; text-decoration: none; }
#sitemapLinks a:visited { color: #b2033e; text-decoration: none; }
#sitemapLinks a:hover   { color: #b2033e; text-decoration: underline; }

#sitemapSubLinks a:link    { color: #b2033e; text-decoration: none; font-weight:normal; }
#sitemapSubLinks a:visited { color: #b2033e; text-decoration: none; font-weight:normal; }
#sitemapSubLinks a:hover   { color: #7593B5; text-decoration: underline; font-weight:normal; }

#footer             { background-color: #b2033e; 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: #FFF; text-decoration: none }
#copyright a:visited    { color: #FFF; text-decoration: none }
#copyright a:hover      { color: #FFF; text-decoration: underline }
#copyright              { color: #FFF; }

/* SEARCH RESULTS SPECIFIC */
.searchResultsTitleBar  { background-color: #b2033e; color: #fff; } /* SETS THE PADDING AROUND THE H1 TAG */

.PagerCurrentPageCell            { color: #b2033e; font-weight: normal }
a.PagerHyperlinkStyle:link       { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:visited    { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:hover      { color: #b2033e; text-decoration: underline }


#searchResults img, #fullDetails img  { border: solid 1px #b2033e; }

/* FULL DETAILS SPECIFIC */

#fullDetails h3 { color: #b2033e; }
#fullDetails h2 { color: #b2033e; }
#fullDetails li { color: #b2033e; }

.fullDetailsPropertyInfo h1 { color: #b2033e; background-color: #f3f3f3; }
#icon                       { position: absolute; top: 612px; }
#icon div                   { background-color: #b2033e; }
#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: #b2033e; background-color: #b2033e; }
#formController             { color: #b2033e; }

#salesProperties h1 { background-color: #b2033e; color: #fff; }

#rentProperties h1 { background-color: #b2033e; color: #fff; }


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 }

.mobileLogo     { background-image: url('images/mobilelogo.gif'); width: 100px; height:42px; }
.mobileHeader   { background-color: #fff; padding: 5px 0px 5px 5px; }
.mobileNavbar   { background-color: #b2033e; 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; }

