body {margin:20px;background: url(images/body-gradient.jpg) repeat-x;}
.border-top, .border-bottom, .border-left, .border-right { background-image: url('http://img1.keypropertyguide.net/images/border.gif');background-repeat:repeat-y}
.border-top, .border-bottom { background-repeat:repeat-x; height:3px;}
.border-bottom {background-position: bottom;}
.border-right {background-position: right;}
.content-upper-left {background: url('http://img2.keypropertyguide.net/images/contentbox/content-upper-left-corner.gif') no-repeat;width:3px;height:5px}
.content-bottom {background: url('http://img3.keypropertyguide.net/images/contentbox/content-bottom-gradient.gif') repeat-x;height:33px}
.content-bottom-left {background: url('http://img1.keypropertyguide.net/images/contentbox/content-bottom-left-corner.gif') no-repeat;width:3px;height:33px;}
.content-bottom-right {background: url('http://img2.keypropertyguide.net/images/contentbox/content-bottom-right-corner.gif') no-repeat;width:3px;height:33px}
.content-upper-right {background: url('http://img3.keypropertyguide.net/images/contentbox/content-upper-right-corner.gif') no-repeat;width:3px;height:5px}
.content-body {background: url('http://img1.keypropertyguide.net/images/contentbox/content-top-gradient.gif') repeat-x;padding: 35px 10px 0px 10px}
.keylogo { width:216px;height:115px;background: url('http://img2.keypropertyguide.net/images/keylogo.gif') no-repeat;}
.list {padding:0px 10px 0px 40px;margin:0px}
.spacer {height:15px}
.featured-top {width:216px;height:13px;background: url('http://img3.keypropertyguide.net/images/featuredbox/box-border-top.gif') no-repeat;}
.featured-content {
width:216px;
color:black;
font-size:14px;
font-family:'Trebuchet MS', Helvetica, sans-serif;
line-height:14px;
font-weight:bold;
background: url('images/featuredbox/box-border-sides.gif') repeat-y;
}


.featured-bottom {width:216px;height:19px;background: url('http://img1.keypropertyguide.net/images/featuredbox/box-border-bottom.gif') no-repeat}
.featured-image {;margin-top:3px;margin-bottom:3px;border: 3px solid #e6e6e6;}
.table-spacer  {background:url('http://img2.keypropertyguide.net/images/body-gradient.jpg') repeat-x 0px -16px ;width:10px;}
.menu-left {background: url('http://img3.keypropertyguide.net/images/menu/menu-border-left.gif') no-repeat;width:7px;}
.menu-right {background: url('http://img1.keypropertyguide.net/images/menu/menu-border-right.gif') no-repeat;width:7px;vertical-align:top}
.menu-body {
background: url('http://img2.keypropertyguide.net/images/menu/menu-gradient.jpg') repeat-x;
height:50px;
letter-spacing:-1px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:32px;
color:#c0b7b7;
line-height:50px;
vertical-align:middle;
text-align:center;
}
.services-top {width:317px;height:69px;background: url('http://img3.keypropertyguide.net/images/servicebox/services-top.gif') no-repeat;vertical-align:top;text-align:center;}
.services-bottom {width:317px;height:36px;background: url('http://img1.keypropertyguide.net/images/servicebox/services-bottom.gif') no-repeat;}
.services-list {background:url('http://img2.keypropertyguide.net/images/servicebox/services-gradient.gif') repeat-y;text-align:left;vertical-align:top;width:317px}
ul li{margin-bottom:10px;}
td{
color:#6a6969;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
line-height:14px;
}
.featured-bold {font-size:18px;color:black;font-family: Arial, Helvetica, sans-serif;font-weight:bold;line-height:18px;letter-spacing:-1px}
.key-bold {color:#B1081D;font-family: 'times new roman', times, serif;font-weight:bold}

.services-top, div#mainText:first-letter, .key-bold2
{
line-height:21px;
font-size:21px;
letter-spacing:-1px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
}
.mainText {width:680px;text-align:left;font-family:arial, Helvetica, sans-serif;font-size:15px;line-height:17px;letter-spacing:-1px;font-weight:bold;}
a {color:#b5adad;text-decoration:none;}
.services a, .agents a, .featured-bold a {color:#cc0000}
a:hover {color:#d2cbcb}

#menu a, #location a {color:black;text-decoration:none;}
#menu a:hover, #location a:hover{color:#c0b7b7}
.services {width:640px;margin-top:-15px;text-align:left;font-weight:bold;}

.picture-border {border: 2px solid black;width:200px;}
.listing-border {border: 2px solid #B1081D;width:95%}
img { border: 0px;}
