
/* MAIN STRUCTURAL CLASSES */
html            {   background-color: #fff;  }
body            {   background-image: url('/images/Sitecontainer.png'); background-repeat: repeat-y; background-position: top center; color: #221f20 }
#siteContainer  {   background-color: #dfebf8; }
.header         { background-color: #1c2d5a; height: 199px; } /* HEIGHT CAN CHANGE FROM ONE CLASSIC TO THE NEXT - DEPENDS ON THE LOGO: MT */


/* NAVBAR STYLES */
#navbar                                     { color: #fff }
.navbarColour                               { background-color: #16a0db; width: 100%; height: 30px; }
.RadMenu_Default .rmGroup .rmLink .rmText   { background-color: #16a0db; }



/* GENERIC STYLE USED THROUGHOUT */
.logo       { background-image: url('images/logo.gif'); width: 120px; height: 121px; margin: 60px 0px 0px 44px;  }
h1          { background-color: #16a0db; color: #fff; }
.hContainer { } /* THIS KEEPS THE H1 TAG FROM STRETCHING FULL WIDTH */

label   { color: #000;}

hr { color: #7b7e82; background-color: #7b7e82; }

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: #1b2c5a; text-decoration: none }
h2 a:visited, #fullDetails a:visited { color: #1b2c5a; text-decoration: none }
h2 a:hover, #fullDetails a:hover     { color: #1b2c5a; text-decoration: underline }

.altText  { color: #fff; }/*header box alternate colour*/
.headerFont { color: #fff;}/*t letter*/
.headerContent .altText  { color: #fff; } /*Phone Number*/
.searchButton { font-size: 0px; background-image: url('images/searchButton.gif'); border: 0px; width: 59px; height: 20px;} /*Button Colours*/

/* FEATURED PROPERTIES, SEARCH RESULTS AND FULL DETAILS */

.featuredPropertyItem                                                               {  color: #000; }
.photoBorder                                                                        { border: solid 1px  #9199a2; }
.featuredContentContainer, .searchResultsContentContainer, .detailsContentContainer { background-color: #fff; border: solid 1px #9199a2 !important }

.featuredPropertyPrice { color: #159fda !important; }

#fullDetailsButton              { background-color: #16a0db; }
#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: #1c2d5a; color: #fff; font-size:100%; }
#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-size: 90%; font-weight:normal; padding-left: 10px; }
#sitemapSubLinks a:visited { color: #fff; text-decoration: none; font-weight:normal; font-size: 90%; padding-left: 10px;  }
#sitemapSubLinks a:hover   { color: #fff; text-decoration: underline; font-weight:normal; font-size: 90%; padding-left: 10px;  }

#footer             { background-color: #16a0db; 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: #221f20; text-decoration: none }
#copyright a:visited    { color: #221f20; text-decoration: none }
#copyright a:hover      { color: #221f20; text-decoration: underline }

/* SEARCH RESULTS SPECIFIC */
.searchResultsTitleBar  { background-color: #16a0db; color: #fff; } /* SETS THE PADDING AROUND THE H1 TAG */
.searchResultsTitleBar h1  { background-color: #16a0db; color: #fff; }

.PagerCurrentPageCell            { color: #fff; font-weight: normal }
a.PagerHyperlinkStyle:link       { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:visited    { color: #fff; text-decoration: none }
a.PagerHyperlinkStyle:hover      { color: #fff; text-decoration: underline }

.searchborder { border-left: solid 1px #9199a2; }

#searchResults img, #fullDetails img  { border: solid 1px #9199a2; }

/* FULL DETAILS SPECIFIC */

#fullDetails h3 { color: #1b2c5a; }
#fullDetails li { color: #221f20; }

.fullDetailsPropertyInfo h1 { color: #1b2c5a; background-color: #fff; }
#icon                       { position: absolute; top: 629px; }
#icon div                   { background-color: #16a0db; }
#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      { color: #000; text-decoration: none }
h2 a.WhiteLink:visited { color: #000; text-decoration: none }
h2 a.WhiteLink: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 }

.w2 {color:#fff;}

/* MOBILE STYLES */
.mobileLogo     { background-image: url('images/mobilelogo.gif'); width: 120px; height:121px; }
.mobileHeader   { background-color: #1c2d5a; padding: 5px 0px 5px 5px; }
.mobileNavbar   { background-color: #dfebf8; padding: 5px 0px 5px 10px; margin-bottom: 10px; }

#mobileLinks a:link       { color: #000; text-decoration: none }
#mobileLinks a:visited    { color: #000; text-decoration: none }
#mobileLinks a:hover      { color: #000; text-decoration: underline }

a.MobNavLinks:link       { color: #FFFFFF; text-decoration: none; }
a.MobNavLinks:visited    { color: #FFFFFF; text-decoration: none; }
a.MobNavLinks:hover      { color: #FFFFFF; text-decoration: none; }

.FDBottomBar  { background-color: #16a0db; color: #fff; font-size:90%; } /* SETS THE PADDING AROUND THE H1 TAG */
