/* CSS Document */

body, td, th {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 12px;
}

p {
margin: 0px 0px 15px 0px;
}

h1 {
font-size: 14px;
font-weight: strong;
margin: 0px 0px 5px 0px;
text-align: left;
}

h2 {
margin: 0px;
font-size: 18px;
text-align: center;
}

.tagline {
text-align: center;
margin-bottom: 15px;
border-bottom: 1px solid #cccccc;
padding-bottom: 5px;
}

#wrapper {
margin: 0px auto;
text-align: left;
width: 965px;
border: 1px solid #666666;
}

.logo a{
display: block;
height:99px;
width: 965px;
background: url('../images/logobanner.jpg') no-repeat;
}

.logo span, .globalNav span {
display: none;
}

.globalNav {
background-color: #ffffff;
border-bottom: 1px solid #ffffff;
}

.globalNav img {
float: left;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}

.globalNav ul, .globalNav li {
margin: 0px;
padding: 0px;
float: left;
}

.globalNav ul {
width: 754px;
}

.globalNav li {
list-style: none;
background-repeat: no-repeat;
display: block;
height: 150px;
width: 150px;
margin: 1px 1px 0px 0px;
}

.globalNav li.contact, .globalNav li.housetours {
margin-right: 0px;
}

.globalNav a {
height: 150px;
width: 150px;
display: block;
}

li.buy a {
background: #A5A54B url('../images/navigation/buy.gif');
}

li.lincolnpark a {
background: #791F1F url('../images/navigation/lincoln_park.gif');
}

li.westloop a {
background: #A57920 url('../images/navigation/west_loop.gif');
}

li.bucktown a {
background: #4C7A7A url('../images/navigation/west_town.gif');
}

li.contact a {
background: #797979 url('../images/navigation/contact.gif');
margin-right: 0px
}

li.sell a {
background: #A44C1E url('../images/navigation/sell.gif');
}

li.nearnorth a {
background: #7A794B url('../images/navigation/near_north.gif');
}

li.southloop a {
background: #A5794C url('../images/navigation/south_loop.gif');
}

li.suburbs a {
background: #A54D4C url('../images/navigation/suburbs.gif');
}

li.housetours a {
background: #7AA578 url('../images/navigation/resources.gif');
}

.globalNav a:hover {
background-position: 0px -150px;
}

.internal ul {
background-color: none;
width: 965px;
font-family: Calibri, Arial, Helvetica, sans-serif;
}

.internal li {
width: 193px;
height: 45px;
margin: 0px;
text-align: center;
}

.internal li a {
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
height: 34px;
width: 172px;
color: #FFFFFF;
text-decoration: none;
background-image: url('none');padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px
}

.internal li a:hover {
color: #FFD300;
}

.internal li.buy a, .internal li.sell a,  .internal li.westloop a,  .internal li.suburbs a, .internal li.housetours a {
padding: 15px 10px 0px 10px;
height: 29px;
}

.internal li.contact a, .internal li.housetours a {
border-right: 0px;
width: 173px;
}

.mainContent {
display: block;
clear: both;
width: 965px;
}

.leftContent {
text-align: justify;
width: 609px;
float: left;
color: #666666;
padding: 20px 200px 20px 5px;
}

.rightContent {
width: 150px;
float: left;
}

.grey {
background-color: #808080;
color: #ffffff;
text-align: justify;
display: block;
}

.grey .leftContent {
width: 193px;
padding:0px;
border: 0px;
}

.grey .rightContent {
border-left: 1px solid #ffffff;
padding: 10px;
width: 750px;
}

.grey a {
color: #FFD300;
}

.fullWidth {
padding: 15px 5px 5px 5px;
}

.propertyRow {
clear: left;
border-top: 1px solid #ffffff;
}

.propertyTitle {
color: #ffd300;
float: left;
text-align: center;
width: 205px;
vertical-align: middle;
padding: 15px 6px 6px 6px;
}

.propertyImg {
border-left: 1px solid #ffffff;
float: left;
}

.propertyImg img {
float: left;
margin-right: 3px;
}

#propertyImages img.noMar {
margin-right: 0px;
}

.leftContent blockquote {
text-indent: -10px;
margin: 0px 0px 10px 10px;
text-align: justify;
}

.grey .rightContent blockquote {
text-indent: -9px;
margin: 0px 0px 0px 10px;
width: 600px;
}

.suburbsWrapper {
padding-top: 10px;
border-top: 1px solid #ffffff;
background-color: #666666;
padding-left: 1px;
}

.suburbDetail {
text-align: center;
color: #FFD300;
font-weight: bold;
float: left;
width: 321px;
}

.blueText {
color: #6699ff;
font-size: 14px;
font-weight: bold;
}

.htWrapper {
border-top: 1px solid #ffffff;
background-color: #666666;
padding: 15px 8px;
}

.htDetail {
float: left;
width: 191px;
color: #ffd300;
}

.htDetail.last {
width: 180px;
}

.htDetail p {
text-align: center;
}

.htDetail a {
color: #6699ff;
}

.htDetail img {
border: 1px solid #ffffff;
}

.propertyWrapper {
padding: 10px;
background-color: #4D4D4D;
}

.propertyDetail {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 7px;
color: #CCCCCC;
border: 1px solid #CCCCCC;
}

.propertyLeft {
width: 485px;
float: left;
margin-right: 15px;
}

p.propertyDescription {
padding: 25px 0px 30px 0px;
margin: 0px;
border-bottom: 1px solid #cccccc;
}

.propertyInfo {
clear: left;
border-bottom: 1px solid #CCCCCC;
padding: 5px 0px;
}

.propertySpec {
width: 100px;
font-weight: bold;
float: left;
}

.propertyRight {
float: left;
width: 426px;
}

#propertyImages {
width: 426px;
text-align: center;
}

#propertyImages img {
margin-bottom: 3px;
float: left;
margin-right: 3px;
}

.features {
margin-top: 15px;
}

.features h2 {
text-transform: uppercase;
font-size: 16px;
border-bottom: 1px solid #cccccc;
padding-bottom: 10px;
clear: left;
}

.features ul {
margin: 0px;
padding: 10px 0px 15px 0px;
}

.features li {
background: url('../images/blt_features.gif') no-repeat 0px 7px;
margin: 0px;
float: left;
width: 215px; list-style-type:none; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:10px
}

#footer {
margin: 20px auto 0px auto;
width: 967px;
}

#footer, #footer a {
color: #666666;
}

#footer a {
text-decoration: none;
}

#footer .contactInfo {
word-spacing: 5px;
}

.copyright {
font-size: 10px;
}

.clearit {
line-height: 0px;
clear: both;
font-size: 0px;
height: 0px;
overflow: hidden;
}