a     { color: #0077bd; font-weight: bold; text-decoration: underline }
.footer  { color: #000; font-style: italic; font-size: 12px; font-family: "Times New Roman", Times, serif }
.footerlink   { color: #0077bd; font-weight: bold; font-size: 9px; text-decoration: none }
.copyright    { color: #191970; font-weight: normal; font-size: 9px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.Fields     { color: #0077bd; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
tr {  }
.Title    { color: #ffffff; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #191970 }
.Heading    { color: #191970; font-weight: bold; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.Data   { color: #000; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.SectionSubTitle    { color: #0077bd; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.Messages    { color: #191970; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.toptext { padding: 8px 0 0 0; }
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; line-height:13px; color:#ffffff; text-align:center; padding: 0; margin:0;}

/* ----- Layout & Structure ----- */

body {
background: #3f3d6e; /* Old browsers */
background: -moz-linear-gradient(top,  #3f3d6e 0%, #d0ccda 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3d6e), color-stop(100%,#d0ccda)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3f3d6e 0%,#d0ccda 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3f3d6e 0%,#d0ccda 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3f3d6e 0%,#d0ccda 100%); /* IE10+ */
background: linear-gradient(top,  #3f3d6e 0%,#d0ccda 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3d6e', endColorstr='#d0ccda',GradientType=0 ); /* IE6-9 */
}

#leftcolumn { 
 padding: 0 15px 0 0;
 color:#ffffff;
 width: 193px;
 float: left;
}

/* ----- Misc ----- */

.callout-new-listings-alert-content {width: 183px; height:100%; padding: 70px 5px 5px 5px; background-image:url(../images/callout-new-listing-alert.jpg); background-repeat:no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px;}
.callout-home-search-content {width: 183px; height:100%; padding: 70px 5px 5px 5px; background-image:url(../images/callout-home-search.jpg); background-repeat:no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px;}
.callout-home-worth-content {width: 183px; height:100%; padding: 70px 5px 5px 5px; background-image:url(../images/callout-home-worth.jpg); background-repeat:no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px;}
.callout-sell-now-content {width: 183px; height:100%; padding: 70px 5px 5px 5px; background-image:url(../images/callout-ready-to-start.jpg); background-repeat:no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px;}
.callout-mortgage-calc-content {width: 183px; height:100%; padding: 70px 5px 5px 5px; background-image:url(../images/callout-mortgage-calculator.jpg); background-repeat:no-repeat; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px;}
.callout-new-listings-alert-content a { text-decoration:none;}
.callout-home-search-content a { text-decoration:none;}
.callout-home-worth-content a { text-decoration:none;}
.callout-sell-now-content a { text-decoration:none;}
.callout-mortgage-calc-content a { text-decoration:none;}
.callout-new-listings-alert-content a:hover { text-decoration:underline; color:#ffffff;}
.callout-home-search-content a:hover { text-decoration:underline; color:#ffffff;}
.callout-home-worth-content a:hover { text-decoration:underline; color:#ffffff;}
.callout-sell-now-content a:hover { text-decoration:underline; color:#ffffff;}
.callout-mortgage-calc-content a:hover { text-decoration:underline; color:#ffffff;}
.callout-button {width: 225px; height:25px; padding: 5px 5px 5px 5px; margin: 0 0 0 275px; background-color:#211C54; display:block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; line-height: 11px; color:#FFFFFF;}
.callout-button a { text-decoration:none; color:#FFFFFF;}
.callout-button a:hover { text-decoration:underline; color:#ffffff;}
